23

问答题 23 /40

多重继承的内存分配问题,比如有    
class A : public class B, public class C {}
那么A的内存结构大致是怎么样的?

参考答案

这个是compiler-dependent的, 不同的实现其细节可能不同。

如果不考虑有虚函数、虚继承的话就相当简单;否则的话,相当复杂。

可以参考《深入探索C++对象模型》,或者:

http://blog.csdn.net/wfwd/archive/2006/05/30/763797.aspx