比较奇怪的问题,望高指教!
我在头文件中定义如下类型变量:
LPSTR lpstr[2];
在实现文件的初始化时用:
for(int i=0;i<2)
lpstr[i]=new char[10];
lpstr[0]="AAAA";
lpstr[1]="BBBB";
在释构函数中:
delete lpstr[0];
delete lpstr[1];
为什么不能释放内存!调试是退出代码为3:
D:\qingwuzhu\UIMulThread\UIMulThreadDlg.cpp(127) : {70} normal block at 0x00421520, 10 bytes long.
Data: < > CD CD CD CD CD CD CD CD CD CD
D:\qingwuzhu\UIMulThread\UIMulThreadDlg.cpp(127) : {69} normal block at 0x00421560, 10 bytes long.
Data: < > CD CD CD CD CD CD CD CD CD CD
Object dump complete.
The thread 0x20C0 has exited with code 3 (0x3).
The program 'D:\qingwuzhu\UIMulThread\Debug\UIMulThread.exe' has exited with code 3 (0x3).