摘要:
虚拟继承即派生类继承多次基类,但在派生类中只存在一份基类的拷贝。编译器实现虚拟继承的方式并不相同,下面我结合VS2010来探讨C++虚拟继承。声明一个虚基类CommonBase,两个从虚基类虚拟派生Base1和Base2,然后D,公有多继承自Base1和Base2,具体类定义如下:class CommonBase{public: virtual void commonBaseFunc() = 0;private: int commonBase_data;};class Base1 : public virtual CommonBase{public: virtual void... 阅读全文
posted @ 2012-04-14 11:19
venow
阅读(3213)
评论(7)
推荐(1)
浙公网安备 33010602011771号