1.动态(晚期)联编需要显示定义复制构造函数,赋值运算符,虚构函数。

2.纯虚类不能声明对象。

3.赋值运算符的特征标随类而异。

4.返回类型协变,重新定义继承的方法,应确保与原来的原型完全相同,但如果返回类型是基类的引用或指针,则可以修改为改变指向派生类的引用或指针。

5.保护访问,对于派生类来说它让派生类能够访问公有和保护成员或成员函数,但实际上使得保护成员成为公有成员。

6.基类的指针或者引用可以向上强制转换为派生类,或者说基类的指针或引用可以指向派生类(如果非虚则可以使用派生类的基类公有成员)。