#include <iostream>
using namespace std;
int main()
{
int *p=new int;
*p=10;
cout<<*p<<endl;
delete p;
p=0;
*p=20;//this is deleted
cout<<*p;
}
迷途指针:当对一个指针执行delete操作后,这样会释放它所指向的内存,并没有将他置成空而产生的。
#include <iostream>
using namespace std;
int main()
{
int *p=new int;
*p=10;
cout<<*p<<endl;
delete p;
p=0;
*p=20;//this is deleted
cout<<*p;
}
迷途指针:当对一个指针执行delete操作后,这样会释放它所指向的内存,并没有将他置成空而产生的。