请教多继承虚拟函数指针长度问题
class no_virtual
{
private:
char a[10];
};
class one_virtual
{
public:
virtual func(){};
private:
int i;
};
class two_virtual
{
public:
virtual func1(){};
virtual func2(){};
private:
char a[10];
};
void main()
{
cout<<sizeof(no_virtual)<<endl;
cout<<sizeof(one_virtual)<<endl;
cout<<sizeof(two_virtual)<<endl;
}
上面的长度分别是多少.为什么two_virtual的长度是16了