有关多个指针指向同一个new的问题
比如:int *head=new int;
int *p1,*p2;
p1=p2=head;
这个怎么delete?
要delete p1,p2,head所有吗?
还是将p1,p2,head所有的都赋值NULL吗?
求教 new的delete
[解决办法]
int *head=new int;
int *p1,*p2;
p1=p2=head;
.....
delete head;
head=p1=p2=null;
[解决办法]
delete one of them,then set other NULL.