读书人

关于虚函数表的有关问题

发布时间: 2013-02-24 17:58:56 作者: rapoo

关于虚函数表的问题
子类和父类是不是共用同一张虚函数表,如果共用同一张虚函数表,那么子类对象和父类对象的虚函数表地址为什么不一样? 虚函数表
[解决办法]
子类父类各有自己的一个虚函数表(virtual table),一般virtual table的第一个函数是析构函数的地址。
然后是申明的虚函数地址。

[解决办法]
你描述的问题都矛盾了,都说了不是同一张tab了,父类和子类的虚拟表不同的。

读书人网 >C++

热点推荐