C ++程序调试崩溃,但发布工作

时间:2015-10-27 18:42:55

标签: c++ debugging pointers crash release

在我的C ++程序(使用vs2005构建)中,当处于发布模式时,删除[]工作正常。但是,在调试模式下,它总是崩溃。

const unsigned short *str = ExternalAPIFunction()
...other work...
delete [] str

我不确定导致崩溃的原因。 崩溃发生在线路上"删除[]"。消息是" Debug Assertion Failed"。文件:dbgdel.cpp,第52行。表达式:_BLOCK_TYPE_IS_VALID(pHead-> nBlockUse)

0 个答案:

没有答案