简单男孩

究极zhai,终极se,Aizu!

C++结构体变量占内存大小计算方法

1.第一个成员与结构体变量的偏移量为0;

2.其它成员要对齐到某个数字(对齐数)的整数倍地址;

3.对齐数取编译器预设的一个对齐整数与该成员大小的较小值;

4.结构体变量总大小为最大对齐数的整数倍。

评论

© 简单男孩 | Powered by LOFTER