c++初学者关于对象模型的问题。请大家帮忙看看
chxr 2001-11-12 08:36:56 小弟初学C++。近日在看那本对象模型的时候觉得挺迷糊的。
请问就是比如:
class base
{
private:
int Number;
public:
int a;
..
};
这样的定义中内存的布局应该是按照这种定义的格式来分配的吧。(是么?第20页说的什么意思?)可是有一点书中提到(第12页)base 的class members被直接放入derived中。再看看第30页就发现派生类中包括了基类的vptr.可是派生类自己的vptr呢?
难道没有(应该不会吧)。结合第32页的说的vptr的仲裁的事情挺迷糊的。怎么回事呢。谢谢了。