首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

有关多个指针指向同一个new的有关问题

2013-06-25 
有关多个指针指向同一个new的问题比如:int *headnew intint *p1,*p2p1p2head这个怎么delete?要delet

有关多个指针指向同一个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.

热点排行