Jay*_*Jay 2 c alignment
在函数中的局部范围内声明时,将所有相同类型的变量组合在一起是一种好的做法吗?如果是,为什么?它是否解决了内存对齐问题?
Joh*_*ler 6
我认为这与我20年前使用的VAX C编译器有关,但不适用于任何现代编译器.它是不是安全的假设,局部变量会在任何特定的顺序,当然不是安全的假设,他们将在命令你宣布他们.我肯定看到MSVC编译器重新排序它们.
当它们是结构的字段时,对相同类型的变量进行分组会有所帮助,因为结构的字段顺序保证与声明的顺序相匹配.
归档时间:
15 年,9 月 前
查看次数:
197 次
最近记录: