![]() |
#2
找工作中2011-01-17 16:17
|

int *p;
int a = 100;
p = &a;
cout<<*p<<"\n";
delete p;
这样写就会报错。为什么?int a = 100;
p = &a;
cout<<*p<<"\n";
delete p;
改成这样写就可以了。
int *p = new int(100);
cout<<*p<<"\n";
delete p;
cout<<*p<<"\n";
delete p;
不明白,delete 不能释放掉int型的a么?