结构体内存对齐的规则:
1、第一个成员变量在结构体变量偏移为0的地址处
2、其他成员变量或者成员的子成员变量要对齐到“对齐数”的整数倍的地址处,这个“对齐数”=编译器会根据不同的基础类型设定默认“对齐系数”(具体根据不同的平台而定)
3、结构体的总大小为最大对齐数的整数倍。
结构体内存对齐的规则:
1、第一个成员变量在结构体变量偏移为0的地址处
2、其他成员变量或者成员的子成员变量要对齐到“对齐数”的整数倍的地址处,这个“对齐数”=编译器会根据不同的基础类型设定默认“对齐系数”(具体根据不同的平台而定)
3、结构体的总大小为最大对齐数的整数倍。
本文标题:结构体内存对齐
本文链接:https://www.haomeiwen.com/subject/vtjrhltx.html
网友评论