C++学习笔记
boucher2001
这个作者很懒,什么都没留下…
展开
-
C语言goto语句
第一种情况:运行结果:第二种情况:运行结果:第三种情况:运行结果:原创 2015-01-10 14:50:50 · 501 阅读 · 0 评论 -
C++学习笔记(第一章)
1、在大多数系统中,main的返回值被用来指示状态。返回0表示成功,非0的返回值的含义由系统定义,通常用来指示错误类型;2、在命令行编译执行c++命令,可以通过cl demo.cpp来完成;3、#include 指令和头文件的名字必需写在同一行中。通常情况下,#include 指令必需出现在所有函数之外;4、输出运算符5、endl是一个被称为操纵符的特殊值,写入endl的效果是结束原创 2014-12-30 22:45:16 · 530 阅读 · 0 评论 -
C++学习笔记 | 第三章 字符串、向量和数组 | (1)
1、命名空间的using 声明,using namespace :: name;2、定义和初始化string对象 string s1 = "hiya";//这种方式叫拷贝初始化 string s2("hiya");//这种方式叫直接初始化 string s3 =(n,'c');//把s3初始化为由n个字符c组成的串3、string对象上原创 2015-01-02 19:52:44 · 589 阅读 · 0 评论 -
C++学习笔记 | 第二章 变量和基本类型 | (4)
从C++primer中文第五版 2.4节 const限定符 处开始1、const限定符 const对象创建后其值不能修改; const对象必需初始化,反之,有初始值的地方肯定是其定义之处; 默认为文件内有效,多文件共享时,必需加上extern; 常量引用前需要加const,如,con原创 2015-01-02 16:18:55 · 438 阅读 · 0 评论 -
C++学习笔记 | 第二章 变量和基本类型 | (5)
从C++ primer中文第五版 2.5节 处理类型 处开始1、类型别名:是某种类型的同义词。声明类型别名的两种方法:使用关键字typedef和使用关键字using。如typedef double wages; using SI = Sales_item;2、auto类型说明符 定义变量时必须有初始值,因为编译器会通过初始值推断变量的类型原创 2015-01-02 19:50:30 · 468 阅读 · 0 评论 -
C++学习笔记 | 第二章 变量和基本类型 | (1)
1、基本内置类型2、类型int short long 和long long都是带符号的,在他们面前加上unsigned就可以得到无符号类型。类型unsigned int 可以缩写成unsigned.3、字符型被分为了三种:char、signed char(-128~127)、和unsigned char(0~255)4、类型char在一些机器上是有符号的,在另一些机器上又是无原创 2014-12-30 22:51:39 · 514 阅读 · 0 评论 -
C++学习笔记 | 第二章 变量和基本类型 | (2)
从C++Primer中文第5版2.2节 变量处开始1、初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象的当前值擦除,而以一个新的值代替。2、用花括号初始化变量是C++11的新特性。如int a = {0};3、如果定义变量时没有指定初值,则变量被默认初始化(default initialized).如果是内置类型的变量未被显示初始化,它的值由定义的位置决定原创 2015-01-02 14:02:13 · 483 阅读 · 0 评论 -
C++学习笔记 | 第二章 变量和基本类型 | (3)
从C++primer中文第五版2.3节 复合类型开始1、复合类型是指基于其他类型定义的类型。引用和指针就是C++中的复合类型。2、引用:为一个已经存在的对象所起的另外一个名字。 引用引用不是对象,它只能绑定在对象上; 引用时必须被初始化; 绑定后一直绑在一起; 一般,引用的类型和所绑定的对象类型相匹配。原创 2015-01-02 14:25:25 · 582 阅读 · 0 评论