在我的C ++程序(使用vs2005构建)中,当处于发布模式时,删除[]工作正常。但是,在调试模式下,它总是崩溃。
const unsigned short *str = ExternalAPIFunction()
...other work...
delete [] str
我不确定导致崩溃的原因。 崩溃发生在线路上"删除[]"。消息是" Debug Assertion Failed"。文件:dbgdel.cpp,第52行。表达式:_BLOCK_TYPE_IS_VALID(pHead-> nBlockUse)