16,471
社区成员
发帖
与我相关
我的任务
分享
if(m_pFile != NULL)
{
m_pFile->Close();
delete m_pFile;
m_pFile = NULL;
}
m_pFile是new出来的,也打开文件了,这些步骤是没有出问题的。使用完这个文件之后,到上面代码中的delete这步时挂掉了,程序指向了degheap.c中的这行代码: /* Error if freeing incorrect memory type */
_ASSERTE(pHead->nBlockUse == nBlockUse);