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

VC2010,在小弟我的程序结束后出现0xC0000005: 写入位置 0xfeeefeee 时发生访问冲突

2012-04-27 
VC2010,在我的程序结束后出现0xC0000005: 写入位置 0xfeeefeee 时发生访问冲突经过我的调试,是在我的代码

VC2010,在我的程序结束后出现0xC0000005: 写入位置 0xfeeefeee 时发生访问冲突
经过我的调试,是在我的代码全部结束后,在弹出的错误

test.exe 中的 0x55e0d20d (msvcr100d.dll) 处有未经处理的异常: 0xC0000005: 写入位置 0xfeeefeee 时发生访问冲突

那个0x55e0d20d每次都不同,我不知道是为什么,因为不是我的代码运行时出现问题,而是在我的代码全部结束后才出现的

但是我刚才检查到

我在delete一个类时,居然直接跳过去了?根本没有运行到那个类的析构函数,而delete其他类时就不会这样,唯独那个类没有。

我怎么调试也没用,因为delete直接给跳过去了,是完完全全的跳过去,我已经崩溃了。

[解决办法]
可能不知不觉中delete了一次.
那你在析构函数中加一句输出语句看看?

再不行就上代码吧
[解决办法]
基本上,这是double delete。用appverifier看看。

热点排行