有如下代碼:CString temp="啊啊啊啊";char *str=new char[temp.GetLength()];str=temp.GetBuffer(0);delete []str; 運行到delete時 遇到斷點,彈出對話框:Windows 已在 proj2.exe 中觸發(fā)一個斷點。其原因可能是堆被損壞,這也說明 proj2.exe 中或它所加載的任何 DLL 中有 bug。輸出窗口可能提供了更多診斷信息
斷點位置是 dbgheap.c 怎么回事 ?怎么改?
慕尼黑5688855
2023-01-12 23:19:38