關於結構體的內存對齊

  內存是以字節爲單位編號,但一些硬件平臺對某些特定類型的數據只能從某些特定地址開始,比如從偶地址開始。若不按照適合其平臺的要求對數據存放進行對齊,會影響到效率。因此,在內存中,各類型的數據是按照一定的規則在內存中存放的,這就是本文要研究的對齊問題。 本文以gcc version 4.4.5,32位x86環境爲例,來分析結構體中各成員如何進行對齊。 我們要注意兩個方面:1)結構體成員變量對存放的起
相關文章
相關標籤/搜索