摘要:
上篇讲述了内存中的封装模型,下篇我们讲述一下继承和多态。二、继承与多态情况下的内存布局由于继承下的内存布局以及构造过程很多书籍都讲得比较详细,所以这里不细讲。重点讲多态。继承有以下这几种情况:1.单一继承2.多重继承3.重复继承4.虚拟继承1.单一继承的场合假设有以下继承关系,那么大致的内存布局如下代码class Parent{public: int p;};class Child:public Parent{public: int c;};class GrandChild:public Child{public: int gc;};对象布局:成员变量的布局很... 阅读全文