1,对于结构的各个成员,第一个成员位于偏移为 0 的位置,以后每个数据成员的偏移量必须是
min( #pragma pack() 指定的数,这个数据成员的自身长度 ) 的倍数;
2,在数据成员的各自对齐之后,结构(或联合)本身也要进行对齐,对齐按照 #pragma pack 指定的数值
和结构(或联合)最大数据成员长度中,比较小的那个进行。
min( #pragma pack() 指定的数,这个数据成员的自身长度 ) 的倍数;
2,在数据成员的各自对齐之后,结构(或联合)本身也要进行对齐,对齐按照 #pragma pack 指定的数值
和结构(或联合)最大数据成员长度中,比较小的那个进行。