4
从参考手册中可以明显看出,内存布局struct
s是未指定的(直到使用repr
属性)。这个规则给了编译器通过重新排序字段来压缩结构的可能性。结构,元组和元组结构的内存布局
元组和元组结构的内存布局怎么样?
它是如何(未)指定,为什么?
从参考手册中可以明显看出,内存布局struct
s是未指定的(直到使用repr
属性)。这个规则给了编译器通过重新排序字段来压缩结构的可能性。结构,元组和元组结构的内存布局
元组和元组结构的内存布局怎么样?
它是如何(未)指定,为什么?
元素和元组结构的内存布局在Rust中是不确定的,就像普通结构的布局一样。编译器可以在元组和结构中进行相同的优化,它只需重新排序它们的匹配。