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

MFC程序错误中断

2013-03-04 
MFC程序异常中断在debug版本中程序没有中断,可是在release版本中,关闭程序时,出现内存冲突,中断在if (m_pH

MFC程序异常中断
在debug版本中程序没有中断,可是在release版本中,关闭程序时,出现内存冲突,中断在
if (m_pHashTable != NULL)
{
// free hash table
delete[] m_pHashTable;
m_pHashTable = NULL;
}
这是什么原因造成的啊?求高手指点下
[解决办法]
可能 m_pHashTable 前面已经被释放掉了,但没有赋值为NULL
你这里有释放一边,可能出错了。单步调试跟踪一下
[解决办法]
查看出错的callstack,是你的什么代码引起MFC的代码出错
[解决办法]
应该是内存访问冲突了。下次出错的时候,你看一下“调用堆栈”窗口,可以看到自己的代码是那里出了问题。不会看的话,可以加我QQ。

热点排行