首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

偶然性的0x80000003错误

2012-10-05 
偶然性的0x80000003异常在XP+VS2008Sp1调试程序,用的Debug,程序有时候出现0x80000003异常,有时候又不会出

偶然性的0x80000003异常
在XP+VS2008Sp1调试程序,用的Debug,程序有时候出现0x80000003异常,有时候又不会出现这样的异常,怎么回事?怎么消除这样的异常呢??

[解决办法]
单步,查看堆栈,锁定错误先
[解决办法]
这个异常是断点。

就是说你的程序执行到断点上了,如果你此时正在调试就会中断到调试器。

debug版本的代码段间隙都是用的0xCC填充的,也就是断点,所以,你的程序可能是执行到了代码段间隙上。

至于原因,比较常见的就是栈内存溢出覆盖了返回地址。

热点排行