class Base
{
public:
Base() {};
virtual void f() {};
virtual void g() {};
};
class BasePlus:public Base
{
public:
BasePlus() {};
virtual void f1() {};
virtual void g1() {};
};
Base a;
BasePlus b;
vs2015社区调试监视a,b出现下图:

本人想问的是,为什么b里没有f1和g1呢
解决方案
40
原因是你看到的不完整,你可以在监视窗口中本人输入: b.__vfptr[2] 看下试试