结构体内存对齐

130 阅读1分钟

结构体内存对齐

  1. 结构体内成员按照顺序存储,第一个成员地址和整个结构体地址相同。
  2. 未特殊说明时,按结构体内中size最大的成员对齐。
  3. C++引入两个关键alignas与alignofalignof可以计算出类型的对齐方式,alignas可以指定结构体的对齐方式。