读书人

调试异常!求解释

发布时间: 2012-06-02 14:16:14 作者: rapoo

调试错误!求解释
编译器 VS2010
windows已在xx.exe中触发一个断点,其原因可能是堆被损坏,这说明xx.exe中或它所加载的任何DLL中有bug。
原因也可能是用户在xx.exe具有焦点时按下了F12。
输出窗口可能提供了更多诊断信息 。

我写的程序这是什么类型的错误,一般是什么原因???
求解释原因为什么堆被破坏,

[解决办法]
你往数组或者指针的末尾或者开头写东西什么的。就是你动了不归你管的内存。
[解决办法]
好好理解下WINDOWS堆管理器的工作机制。

堆破坏常见的触发原因:
1,未初始化堆内存
2,上溢/下溢
3,堆句柄不匹配
4,使用已经删除的堆内存

读书人网 >C语言

热点推荐