用sizeof(类)类的成员分为:数据成员和成员函数两种
1.类中没有虚函数:sizeof(所以数据成员)的和
2.类中有虚函数:sizeof(所以数据成员)和+4(4→存放虚表指针的地址大小)
eg.
C++中类的成员函数、静态成员是不占类的大小
如果有虚函数,类的大小+4
如果是虚继承?,虚基类大小不算了,但要算4字节(存放指向虚基对象的指针)
用sizeof(类)类的成员分为:数据成员和成员函数两种
1.类中没有虚函数:sizeof(所以数据成员)的和
2.类中有虚函数:sizeof(所以数据成员)和+4(4→存放虚表指针的地址大小)
eg.
C++中类的成员函数、静态成员是不占类的大小
如果有虚函数,类的大小+4
如果是虚继承?,虚基类大小不算了,但要算4字节(存放指向虚基对象的指针)