计算结构体大小(字节对齐)

一,默认对齐方式 字节对齐的细节和具体编译器实现相关,但通常而言,知足如下三个准则(也是VC默认对齐方式): 1,结构体变量的首地址可以被其最宽基本类型成员的大小所整除(0能被任意整数整除); 2,结构体每一个成员相对于结构体首地址的偏移量都是该成员类型大小的整数倍,若有须要编译器会在成员之间加上填充字节; 3,结构体的总大小为结构体最宽基本类型成员大小的整数倍,若有须要编译器会在最末一个成员以后
相关文章
相关标签/搜索