結構體內存對齊詳解

平時做題對內存對齊有很多疑惑,網上的說法也有很多,而且都給出了例子,看起來好像都是對的,但它們有時卻又自相矛盾。 今天花了一下午時間總結一下: 首先詳解Linux系統下的內存對齊 筆者以32位的小紅帽系統和64位的烏班圖系統來做詳細的測試: 我們先不講理論,法則,先來看一個例子(32位小紅帽系統下): 大家看一下這樣應該是輸出多少? 我之前認爲應該是24,因爲我認爲結構體應該按結構體內字節數佔用最
相關文章
相關標籤/搜索