gpt4 book ai didi

c - C 编译器的默认结构填充

转载 作者:行者123 更新时间:2023-11-30 20:09:51 29 4
gpt4 key购买 nike

我知道 C 编译器默认进行结构填充。我也知道可以禁用结构填充,尽管这对于某些 CPU 架构,不推荐甚至禁止。我想知道为什么要进行结构填充以及它的优点是什么?

最佳答案

What are the advantages of structure padding?

放在机器对齐地址上的变量可以用更少的汇编指令(通常是一条)来读取或写入。因此,编译器使用填充来优化其访问。

关于c - C 编译器的默认结构填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48612771/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com