class A {
public :
int a;
virtual void fun() {}
virtual void init() {}
};
class B {
public :
int b;
virtual void sum() {}
};
class C : public A, public B{
public :
int c;
virtual void dud() {
printf("ccc");}
};
上記のクラス階層では、ある本によると、C.dud() のポインターは A の VMT にあり、C の CIR にある C です。
しかし、Visual Studio 2010 でデバッグすると、C.dud() のエントリがどこにもありません...
VMT の c.dud() のポインターはどこにありますか??