1
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()是用於VMT A和C中C. CIR的有關虛擬方法表中的C++
但是當使用visual studio 2010進行調試時,任何地方都沒有C.dud()的條目...
VMD的c.dud()的指針在哪裏?