C/C++字節對齊

字節對齊原因: 1)平臺原因(移植原因):不是所有的硬件平臺都能訪問任意地址上的任意數據,某些硬件平臺只能在某些地址處取某些特定類型的數據,否則拋出硬件異常 2)硬件原因:經過內存對齊之後,CPU的內存訪問速度大大提升,幫助cpu尋址。 【注意】(對齊位數跟處理器位數和編譯器都有關)VS, VC等編譯器默認是#pragma pack(8),所以測試我們的規則會正常;注意gcc默認是#pragma
相關文章
相關標籤/搜索