首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-03-22 
关于VS2005Debug时看到的虚表代码如下:此处可以看到虚表中只有一个函数的入口地址,为什么B::vFun2(void)不

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


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

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

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

热点排行