C++之虚继承和虚函数对C++对象内存模型造成的影响(类/对象的大小)

回顾一下关于类/对象大小的计算原则: 类大小计算遵循结构体对齐原则 第一个数据成员放在offset为0的位置 其它成员对齐至min(sizeof(member),#pragma pack(n)所指定的值)的整数倍。 整个结构体也要对齐,结构体总大小对齐至各个min中最大值的整数倍。 win32 可选的有1, 2, 4, 8, 16 linux 32 可选的有1, 2, 4 类的大小与数据成员有关与
相关文章
相关标签/搜索