使用struct padding

Ani*_*tti 4 c struct padding

在C中填充结构有什么用?

Car*_*rum 12

如果仅进行对齐访问,某些体系结构将表现更好,因此将32位对象放在32位边界上,将64位对象放在64位边界上可以提高应用程序的速度.

有些架构完全无法进行未对齐的访问,而在这些架构上,填充不是一个真正的灾难.

  • 如果在对齐的边界上访问内存,几乎任何架构都会表现得更好; =) (2认同)