- 博客(6)
- 收藏
- 关注
原创 C++primer_第九章_顺序容器_学习跟踪
1. vector在尾部之外的其他位置插入或删除元素可能很慢; 2. deque双端队列,支持快速随机访问,在头尾位置插入、删除速度很快; 3. list双向链表,只支持双向顺序访问,在任何位置插入删除速度都很快; 4. forward_list单向链表,只支持单向顺序访问,在链表任何位置插入或删除速度都很快; 5. a
2016-05-27 22:49:48
326
原创 C++primer_第八章_IO库_学习跟踪
1. 输入输出标准库iostream、fstream、sstream; 2. 通常可以将一个派生类对象当做其基类对象使用; 3. 由于不能拷贝或给IO对象赋值,因此不能将形参或返回类型设置为流类型,进行IO操作的函数通常以引用方式传递和返回流; 4. 读写一个IO对象会改变其状态,因此传递和返回的引用不能是const的; 5.
2016-05-25 13:47:37
305
原创 C++primer_第七章_类_学习跟踪
1. 类成员函数的声明必须在类的内部,它的定义既可以在类的内部也可以在类的外部; 2. 定义在类内部的函数是隐式的inline函数 3. 紧跟在参数列表后面的const表示this是一个指向常量的指针; 4. 常量对象,以及常量对象的引用和指针都只能调用常量成员函数; 5. 编译器分两步处理类:首先编译成员函数的声明,然
2016-05-23 15:55:22
299
原创 C++primer_第六章_函数_学习跟踪
1. 通过调用运算符()来执行函数,他作用与一个表达式,该表达式是函数或指向函数的指针; 2. 编译器能以任意可行的顺序对实参求值; 3. 名字有作用域,对象有生命周期。名字的作用域是程序文本的一部分,名字在其中可见。对象的生命周期是程序执行过程中该对象存在的一段时间; 4. 含有函数声明的头文件应该被包含到定义函数的源文件中; 5.
2016-05-21 21:03:03
327
原创 C++primer_第五章_语句_学习跟踪
1. 表达式末尾加上分号就变成表达式语句,表达式语句的作用就是执行表达式并丢弃掉求值结果; 2. 一个块就是一个作用域; 3. C++规定else与离他最近的尚未匹配的if匹配; 4. 如果某个case标签匹配成功,将从该标签开始往后顺序执行所有case分支,除非程序显示地中断这一过程; 5. Switch内部变量定义时
2016-05-21 21:01:46
692
原创 C++primer_第四章_表达式_学习跟踪
1. 在表达式求值过程中,小整形(如bool、char、short)通常会被提升为较大的整数类型,主要是int; 2. Decltype作用域求值结果是左值的表达式(不是变量)得到一个引用类型; 3. 运算符的优先级规定了运算对象的组合方式,但没有说明运算对象按什么顺序求值。&&、||、条件运算符和逗号运算符除外; 4. 进行比较运算时
2016-05-21 20:59:17
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人