读书人

关于带有虚函数的类的内存结构解决方法

发布时间: 2012-01-23 21:57:28 作者: rapoo

关于带有虚函数的类的内存结构
请问,类son的对象有自己的虚表指针吗,还是只有继承了base1,base2的两个虚表指针,那么func5的地址是放在哪个虚表里呢,多谢

class base1
{
public:
virtual void func1()
{
}
};

class base2
{
public:
virtual void func2()
{
}
};

class son :public base1,public base2
{
public:
virtual void func5()
{
}

};


[解决办法]
son类并没有自己的虚表指针,func5只是在其基类的虚表中增加一个slot

读书人网 >VC/MFC

热点推荐