結構體內存對齊

環境:Linux 32位系統,gcc編譯器。編譯器 #pragma pack(n) 指定n字節對齊,有效對齊值爲MIN(n, 結構體自身對齊值)。n的取值範圍:1,2,4,8,16。編譯 #pragma pack() 取消指定字節對齊,恢復默認對齊值——4。gcc __attribute__((aligned(n))) 指定n字節對齊,有效對齊值爲MAX(n, 結構體自身對齊值)。n的取值範圍:1
相關文章
相關標籤/搜索