1. 成员变量的初始化顺序,与构造函数中初始化列表的顺序无关,与成员变量申明的顺序一致;
多继承中,基类的构造顺序,与派生类的构造函数初始化列表中基类的构造顺序无关,与定义派生类时基类的申明顺序有关;
2.友元关系不能继承。
3.指针和typedef
typedef int * PINT;
int i = 1;
const PINT pi = &i; // 相当于 int * const pi,而不是 const int* pi
4.const对象只能调用该类型的const成员方法;
const成员函数也可以作为重载的依据;
mutable修饰的成员变量,可以在const成员函数中修改
5.普通成员函数只有申明没有实现可以编译通过,
virtual成员函数只有申明没有实现,编译不能通过。