結構體內存對齊的計算

對齊規則: + 結構體變量的起始地址能夠被其最寬的成員大小整除; 結構體每個成員相對於起始地址的偏移能夠被min(對齊係數, 自身大小整除),如果不能則在前一個成員後面補充字節。其實就是前面所用的字節數必須是當前成員自身大小的整數倍。 結構體總體大小能夠被最寬的成員的大小整除,如不能則在後面補充字節。 其實這裏有點不嚴謹,編譯器在編譯的時候是可以指定對齊大小的,實際使用的有效對齊其實是取 min(
相關文章
相關標籤/搜索