閱讀940 返回首頁    go 阿裏雲 go 技術社區[雲棲]


內存對齊原則

內存對齊,一般針對結構體或者是類

係統默認內存對其字數是4

可以使用

 

#pragma  pack(n)

 

來設置對齊字數,1,2,8.

 

對齊原則:(以4字節為例)

對於大於等於4字節的成員起始位置應該是4的整數倍,對於等於2字節的成員,起始位置應該是2的整數倍,對於1字節的成員,可以在任意位置,但是成員順序應該和定義順序一致,不能改變。總結構體的大小應該是4的倍數。

 

 

最後更新:2017-04-02 06:51:24

  上一篇:go Ogre:Animation(Ogre中的動畫)
  下一篇:go windows常用快捷鍵,大大提高效率