- 博客(2)
- 收藏
- 关注
原创 关于字节对齐与HEAP CORRUPTION DETECTED错误
<br />#pragma pack(字节数)<br />#pragma pack()<br /><br /><br />如果在头文件中声明的结构体A使用了字节对齐与默认对齐规则不一致。<br />而另外文件中的其他类或结构体B使用了该结构体A,则B应该使用字节显式对齐,否则可能引起错误。<br />sizeof(B) 与B实际的大小不一定一致,因为编译器可能额外的对B进行了处理,而这种处理NEW 和 DELETE是不知道的。<br />NEW 和 DELETE 就有可能出现内存越界错误
2011-03-28 10:58:00
1250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅