.net託管環境下struct實例字段的內存佈局(Layout)和大小(Size)

    在C/C++中,struct類型中的成員的一旦聲明,則實例中成員在內存中的佈局(Layout)順序就定下來了,即與成員聲明的順序相同,而且在默認狀況下老是按照結構中佔用空間最大的成員進行對齊(Align);固然咱們也能夠經過設置或編碼來設置內存對齊的方式,有關C/C++中(設置)內存對齊的討論,能夠參考我之前寫的一篇面試手記《總結面試時沒有回答上的設置內存對齊方式問題》。html    
相關文章
相關標籤/搜索