1、 派生类构造函数调用次数:
基类构造函数、成员列表构造函数、派生类自己的构造函数
2、数据存储
整型补码、字符型ASCII型、实型二进制
3、iostream库
istream: cin
ostream: cout,cerr,clog
endl: 操作符,结束当前行
4、类型转换
unsigned u = -10;
int i = -42;
u + i // i的类型转换成unsigned.
5、指针本身是对象,可以赋值与拷贝
6、const 限定符
顶层const表示指针本身是个常量:int *const p = &i;
底层const表示指针所指对象是个常量:const int *p2 = &i
7、string 字符序列读取
cin<<s1<<s2; // 遇空白停止
getline(cin,s1); //读取整行
s.size(); //返回无符号类型size_type
8、int main(int argc,char **argv)
argc :字符串的数量
argv:保存字符串
argv[0]保存程序名,argv[1]实参
9、assert 预处理宏
assert(expr) // 用于"不能发生"条件
10、IO类
iostream: istream,ostream,iostream
fstream: ifstream,ofstream,fstream
sstream: istringstream,ostringstream,stringstream