1.有默认参数的函数,只需在第一次声明的时候说明就行,定义的时候不用重复说明,否则属重复声明。
2.类型转换运算符重载不能写返回值,因为返回类型就是转换的类型。如:operator int();
3.C++不允许定义新的运算符
4.运算符重载不改变运算符的优先级
5.以下运算符不能被重载: “.”, “.*”, “::”, “?:”, sizeof
6.重载运算符(), [ ], ->或者赋值运算符=时, 重载函数必须声明为类的成员函数
7.有虚函数的类会在编译时生成一个指向虚函数表的指针,占4字节
8.对象被插入容器中时,被插入的是对象的一个复制品
9.vector是动态数组,在内存中连续存放
10.deque双向队列,在内存中连续存放
11.list双向列表,在内存中不连续存放,不支持随机存取