虚基类下的虚函数表
包含虚函数的类会有一个虚函数表,这时类里会有一个VPTR,指向虚函数表,类的大小会增加4,如果是虚基类继承,那么子类有几个虚指针呢?
如: class A
{
virtul fun();
......
}
class B:virtul public A
{
......
}
class C:virtul public A
{
.......
}
class D:public B,public C
{
.....
}
这时,类D的大小应该是多少?里面包含多少个虚指针呢?希望有知道的朋友给说声。谢谢,小弟分数太低,就不散了,希望大家原谅