posted on 2008-06-16 11:00 Wealth 阅读(1932) 评论(4) 编辑 收藏 引用 所属分类: C++
有道理,对于用struct写文件这种情况,很容易因为struct的字节对齐问题导致想不到的BUG。尤其是采用直接将struct以二进制方式写入文件的方式写文件。 回复 更多评论
@Kevin Lynx 对呀,这些bug一般还很难找。 回复 更多评论
用 #pragma pack(2) 来改变字节对齐设置也可以吧 回复 更多评论
@R2仔 在这个应用中是可以的。 但我们在这里讨论的不是几个字节对齐的问题,而是如何避免由于潜在的机制而导致的bug 回复 更多评论
Powered by: C++博客 Copyright © Wealth