1、出现问题的原因:我前面没在Visual Studio建立C++工程时,直接用命名行编译C运行时是不会有这个问题,后面我就直接用C++建立工程时运行就报这个错误了。
2、原因分析:该错误是因为delete了未new堆空间的指针变量名,因此应该在释放空间时先判断指针是否为空。
3、解决办法:FREE(tmp_file_name); 这个释放内存的操作,我注释掉就没有问题了。
标签:C++,VALID,pHead,nBlockUse,Expression,BLOCK From: https://www.cnblogs.com/wwssgg/p/16891186.html