C++中类涉及到虚函数成员.静态成员.虚继承.多继承.空类等. 类,作为一种类型定义,是没有大小可言的. 类的大小,指的是类的对象所占的大小.因此,用sizeof对一个类型名操作,得到的是具有该类型实体的大小. 类大小的计算,遵循结构体的对齐原则: 类的大小,与普通数据成员有关,与成员函数和静态成员无关.即普通成员函数.静态成员函数.静态数据成员.静态常量数据成员,均对类的大小无影响: 虚函数对类的大小有影响,是因为虚函数表指针带来的影响: 虚继承对类的大小有影响,是因为虚基表指针带来的影响:…