部分字節對齊內容整理(適用於C++中)

字節對齊部分整理(適用於C++中) 一.在單純的結構體裏 1.存在#pragma pack() ①#pragma pack(1)表示在字節對齊時設置的對齊模數是按1字節對齊,然而在結構體裏字節數最大的爲short類型,因此結構體的默認對齊值爲2。由於最終的對齊值應選相對而言最小的設置值,因此在此次字節對齊中選擇對齊模數1來對齊。所以最終計算出的結構體大小應該爲:1+2+1=4 ②#pragma p
相關文章
相關標籤/搜索