读书人

关于VS2005Debug时看到的虚表解决思路

发布时间: 2013-03-22 09:49:50 作者: rapoo

关于VS2005Debug时看到的虚表
代码如下:


此处可以看到虚表中只有一个函数的入口地址,为什么B::vFun2(void)不在里面呢?
[解决办法]
引用:
但是B是C的父类呀?

B还继承与A,它的虚表必须和A一致,假如像下面这样写:

int main()
{
A *b = new B();
b->vFun2();//会报错的
system("pause");
return 0;
}

读书人网 >C++

热点推荐