Jos*_*tle 7 c++ pointers delete-operator
只是一个简单的问题:
如果我没有实际为其分配新值,是否需要删除指针?
如果我创建了一个指针然后将其引用给了类似的东西,我做了什么:
Planet *planetPointer; planetPointer = &earth;
我是否需要删除此指针或者我可以将其设置为null?
Luc*_*ore 13
您不需要删除它,而且,您不应该删除它.如果earth是自动对象,它将自动释放.因此,通过手动删除指向它的指针,您将进入未定义的行为.
earth
只有delete你分配的东西new.
delete
new
归档时间:
13 年 前
查看次数:
5484 次
最近记录:
10 年,4 月 前