标签: rust
从参考手册中可以清楚地看出,struct s的内存布局未指定(直到使用repr属性)。此规则为编译器提供了通过重新排序字段来更紧密地打包结构的可能性。
struct
repr
元组和元组结构的内存布局怎么样? 如何(未)指定以及为什么?
答案 0 :(得分:1)
在Rust中未定义元组和元组结构的内存布局,就像普通结构的布局一样。编译器可以在结构中对元组和元组结构进行相同的优化,它只需重新排序它们的匹配。