4
從參考手冊中可以明顯看出,內存佈局struct
s是未指定的(直到使用repr
屬性)。這個規則給了編譯器通過重新排序字段來壓縮結構的可能性。結構,元組和元組結構的內存佈局
元組和元組結構的內存佈局怎麼樣?
它是如何(未)指定,爲什麼?
從參考手冊中可以明顯看出,內存佈局struct
s是未指定的(直到使用repr
屬性)。這個規則給了編譯器通過重新排序字段來壓縮結構的可能性。結構,元組和元組結構的內存佈局
元組和元組結構的內存佈局怎麼樣?
它是如何(未)指定,爲什麼?
元素和元組結構的內存佈局在Rust中是不確定的,就像普通結構的佈局一樣。編譯器可以在元組和結構中進行相同的優化,它只需重新排序它們的匹配。