基类和派生类的赋值
派生类对象可以赋值给基类对象,但基类对象不能赋值给派生类对象。
基类的指针可以指向基类对象,也可以指向派生类对象。
基类引用可以引用基类对象,也可以引用派生类对象。
继承与友元
友元关系不能继承。
继承与静态成员
整个体系只有一个静态成员。
菱形继承和菱形虚拟继承
菱形继承产生数据冗余和数据二义性问题;
使用菱形虚拟继承可以改善,对象模型发生变化。
派生类对象可以赋值给基类对象,但基类对象不能赋值给派生类对象。
基类的指针可以指向基类对象,也可以指向派生类对象。
基类引用可以引用基类对象,也可以引用派生类对象。
友元关系不能继承。
整个体系只有一个静态成员。
菱形继承产生数据冗余和数据二义性问题;
使用菱形虚拟继承可以改善,对象模型发生变化。