结构体对齐四原则

1:结构体成员的起始位置都必须要从第一个成员的大小的整数倍位置开始

2:结构体的大小即sizeof得到的结果必须是结构体最大成员的整数倍

3:如果结构体的成员中还包含结构体成员,那么成员结构体的每一个成员的起始地址都要从该成员结构体内部最大成员的整数倍位置开始

4:#pragma pack()中的值与该数据类型的sizeof()索取得的值两个要取最小值作为其偏移值

posted @ 2016-10-17 15:17  zhuh102  阅读(398)  评论(0)    收藏  举报