摘要: 1、内存对齐 为什么要内存对齐? 内存对齐,CPU通过寄存器一次读取完成的字节数 如果一个值跨过两次读取,就需要读取两次寄存器,并把这两次寄存器放在一个寄存器中 内存对齐规则 对于结构(或联合)的各个成员,第一个成员位于偏移为0,以后每个数据成员的偏移量必须是#pragma pack指定的数值和结构 阅读全文