HEAP Corruption DETECTED错误,创建指针对象,删除指针的时候出现问题
出现问题代码:
CCarInfoAdd* m_pSetObj = new CCarInfoAdd();
m_pSetObj->set_DB_Info(m_dbInfo);
delete m_pSetObj;
删除指针的时候蹦出错误。
其中CCarInfoAdd类里有 CImageList m_ImageList;如果删除则没有错误蹦出,可是我需要ImageList来改变clistCtrl的行高啊,这是这么回事?
搜索一下大概说是栈被破坏掉了,可是我就加个CImageList m_ImageList这就出现问题,怎么被破坏了,我这里是个dll项目,本来是在一个exe项目里测试的好好的,代码拷贝过来却出了这个问题??