c++結構體對齊

參考各資料得出自己使用的公式: 1、(當前偏移量+當前填充數)%當前變量大小=0 2、(總偏移大小+末尾填充數)%最寬變量大小=0 必須先滿足1、再滿足2。例如 代碼如下: struct A{ int a;//(當前偏移量0+當前填充數0)%當前變量大小4=0 char b;// (當前偏移量4+當前填充數0)%當前變量大小1=0 short c;// (當前偏移量(4+1)+當前填充數1)%當前
相關文章
相關標籤/搜索