菱形繼承和菱形虛繼承的對象模型

菱形繼承就是以下圖所示的繼承關係,其中A是B和C的父類,B和C是D的父類,因爲C++容許多重繼承,因此便出現這種菱形繼承關係,是問題變得複雜,成員關係以及對象模型更爲複雜。 在VS2015小端32位機器下面咱們經過一個簡單的菱形繼承例子來研究一下這種繼承關係的對象模型和虛繼承的對象模型。web class A { public: int _a; }; class B : public
相關文章
相關標籤/搜索