首页 > 试题广场 >

多重继承的内存分配问题:比如有class A : publi

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

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

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

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

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

发表于 2014-10-25 00:26:12 回复(0)