C++ primer
文章平均质量分 72
南城花未眠
这个作者很懒,什么都没留下…
展开
-
C++ primer 变量和基本类型
1. 当明知晓数值不可能为负时,选用无符号类型 2. 如果数值超过了int的表示范围,选用long long 3. 执行浮点数运算选用double 4. 初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象的当前值擦除,而以一个新值来替代 5. 内置类型的变量未被显示初始化时,定义于任何函数体之外的变量被初始化为0,函数体内部的内置类原创 2017-09-14 22:41:07 · 168 阅读 · 0 评论 -
C++ primer字符串、向量和数组
1. Cin>>string(类型) 不读取空格 2. getline:读入内容直到换行符,保留空白符,换行符不不存入string 3. s.empty () s为空则返回true,否则返回flase 4. s.size () s中的字符的个数,返回值为无符号数 5. 字面值与string对象相加:当把string对象和字符字面值及字符串字面值混在一条语句中使原创 2017-09-14 22:42:26 · 209 阅读 · 0 评论 -
第5章 语句
1. Switch语句:default 标签后面必须跟上一条空语句或一个空块 2. 异常:throw引发异常,try中跑出的异常通过会被某个catch处理,在throw与catch间通过异常类传递信息 3. 寻找异常处理代码:寻找异常处理代码的过程与函数调用相反,逐层回退直到找到适当类型的catch子句;若最终未找到则会转到terminate的标准库函数,全无原创 2017-09-25 11:51:28 · 102 阅读 · 0 评论 -
C++ primer 开始
1.输入流istream:cin(标准输入);流状态有效则cin为真,遇到EOF或无效输入为假 2.键盘输入EOF:Windows:ctrl+d->return;Unix:ctrl+d 3.输出流ostream:cout(标准输出)cerr(警告错误、不缓冲)clog(输出程序运行时的一般性信息、缓冲) 4.准则:标准库的头文件 ( 5.操纵符endl:换行,将缓冲区内容刷到设备中,调试时原创 2017-08-01 18:45:18 · 282 阅读 · 0 评论 -
第6章 函数
1. 自动对象:只存在于块执行期间的对象 2. 局部静态对象static:在程序执行路径第一次经过对象定义语句时初始化,并且知道程序终止才被销毁,如果局部静态变量没有显示的初始值,初始化为0. 3. 如果函数无须改变引用形参的值,最好将其生命为常量引用。 4. 使用引用形参返回额外信息 5. 和其他初始化过程一样,当用实参初始化形参时会忽略掉顶层const 6.原创 2017-11-05 16:46:28 · 132 阅读 · 0 评论