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");}
};
In above Class hierarchy, some book said, pointer for C.dud() is in the VMT for A and C in CIR of C.
but when debugging with visual studio 2010, there is no entry for C.dud() anywhere...
Where is pointer of c.dud() for VMT??