默认情况s1 8字节,S2 vs系列24,gcc20 没什么必要减少把,这点内存影响不大
#pragma pack(push, 1) #pragma pack(pop)
引用 2 楼 jha334201553 的回复:不对齐就是x86 CPU访问速度会慢点,如果只访问有限次数的话完全可以忽略不计。 某些处理器对于不对齐的数据会出错的少了一个不字哈,这要从微码上面说了,汇编还无法解释这个问题,内存不对齐的时候 mov eax,[40101] 这样的需要读取两次内存,比 mov eax,[40100] 慢,体系结构的问题。 一般自己写……
不对齐就是x86 CPU访问速度会慢点,如果只访问有限次数的话完全可以忽略不计。 某些处理器对于不对齐的数据会出错的
70,023
社区成员
243,263
社区内容
加载中
试试用AI创作助手写篇文章吧