c - 使用结构填充

标签 c struct padding

C中的padding struct有什么用?

最佳答案

如果仅进行对齐访问,一些架构会表现得更好,因此将 32 位对象放在 32 位边界上,将 64 位对象放在 64 位边界上可以提高应用程序的速度。

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

关于c - 使用结构填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4587470/

相关文章:

c++ - 性能 : better to inizialize variable or just fill it?

c - 结构困惑

c - 使用键盘作为标准输入

c - 在 C 中读取字符时出现段错误

c - 'static' 函数的原型(prototype)

css - 蓝图 CSS 框

css - 填充单个单元格而不影响整行?

python - 添加可能包含 'None' 条目的数组

c - 使用 CUBLAS 批量 QR 分解

c - 调用函数时出现段错误(strcat_sse2_unaligned)