菱形继承和菱形虚继承的对象模型

菱形继承就是以下图所示的继承关系,其中A是B和C的父类,B和C是D的父类,因为C++容许多重继承,因此便出现这种菱形继承关系,是问题变得复杂,成员关系以及对象模型更为复杂。 在VS2015小端32位机器下面咱们经过一个简单的菱形继承例子来研究一下这种继承关系的对象模型和虚继承的对象模型。web class A { public: int _a; }; class B : public
相关文章
相关标签/搜索