标签:
1.动态(晚期)联编需要显示定义复制构造函数,赋值运算符,虚构函数。
2.纯虚类不能声明对象。
3.赋值运算符的特征标随类而异。
4.返回类型协变,重新定义继承的方法,应确保与原来的原型完全相同,但如果返回类型是基类的引用或指针,则可以修改为改变指向派生类的引用或指针。
5.保护访问,对于派生类来说它让派生类能够访问公众不能使用的内部函数,但实际上使得保护成员成为公有成员。
6.基类的指针或者引用可以向上强制转换为派生类,或者说基类的指针或引用可以指向派生类(如果非虚则可以使用派生类的基类公有成员)。
标签:
原文地址:http://www.cnblogs.com/Call-C/p/5829474.html