使用delete释放new得到的内存,但是内存并没有得到释放
使用delete释放new得到的内存,但是内存并没有得到释放。
使用的vscode,MinGW32,下面是具体代码:
```
int main(){
int *a = new int(8);
cout<< a << "----" << *a <<endl;
delete a;
cout << a << "----" << *a <<endl;
return 0;
}
```
得到的结果是一样的,非常疑惑,是我哪里弄错了吗,请各位大神解答:
···
0x737258----8
0x737258----8
···
使用的vscode,MinGW32,下面是具体代码:
```
int main(){
int *a = new int(8);
cout<< a << "----" << *a <<endl;
delete a;
cout << a << "----" << *a <<endl;
return 0;
}
```
得到的结果是一样的,非常疑惑,是我哪里弄错了吗,请各位大神解答:
···
0x737258----8
0x737258----8
···
...全文


