都需要对齐!
普通继承:基类大小+非static成员变量大小
普通继承(带有虚函数):注意有一个虚表指针即可,无论有多少继承,只有一个虚表!
虚继承:经典的菱形继承 ABCD,sizeof(D)=sizeof(B)+sizeof(C)- sizeof(A) +sizeof(D类的成员大小)
写的简略,不懂得可以问
都需要对齐!
普通继承:基类大小+非static成员变量大小
普通继承(带有虚函数):注意有一个虚表指针即可,无论有多少继承,只有一个虚表!
虚继承:经典的菱形继承 ABCD,sizeof(D)=sizeof(B)+sizeof(C)- sizeof(A) +sizeof(D类的成员大小)
写的简略,不懂得可以问