2013年8月29日
摘要: 最近在看《深入探索C++对象模型》中的多重继承和虚拟继承,慢慢的就绕进去了,挣扎着挣扎着又出来了,下面将一点心得体会写下来,也算做一个总结。(1)多重继承多重继承是指一个类继承自多个基类,在这种情况下,从第二基类开始,基类的首址就不再和派生类的首址一致了,此时通过第二基类及以后的基类调用派生类的虚函数时,就需要调整this指针。为了形象的说明其原因,不妨定义如下继承体系进行说明:class Base{public: Base() { } virtual void fun() { }};class Head{public: Head() {... 阅读全文
posted @ 2013-08-29 15:15 Sophia-呵呵小猪 阅读(436) 评论(0) 推荐(0) 编辑