posted on 2008-06-16 11:00 Wealth 閱讀(1946) 評論(4) 編輯 收藏 引用 所屬分類: C++
有道理,對于用struct寫文件這種情況,很容易因為struct的字節(jié)對齊問題導(dǎo)致想不到的BUG。尤其是采用直接將struct以二進制方式寫入文件的方式寫文件。 回復(fù) 更多評論
@Kevin Lynx 對呀,這些bug一般還很難找。 回復(fù) 更多評論
用 #pragma pack(2) 來改變字節(jié)對齊設(shè)置也可以吧 回復(fù) 更多評論
@R2仔 在這個應(yīng)用中是可以的。 但我們在這里討論的不是幾個字節(jié)對齊的問題,而是如何避免由于潛在的機制而導(dǎo)致的bug 回復(fù) 更多評論
Powered by: C++博客 Copyright © Wealth