为什么需要内存对齐?
--CPU对内存的读取不是连续的,而是分成块读取的,块的大小只能是1、2、4、16、。。。字节
--当读取操作的数据未对齐,则需要两次总线周期来访问内存,因此性能会大打折扣
--某些硬件平台只能从规定的相对地址处读取特定类型的数据,否则产生硬件异常
#pragma pack用于指定内存对齐方式
标签:读取,--,内存,pragma,对齐,pack,进阶 From: https://www.cnblogs.com/ysnana/p/17438903.html