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