【发布时间】:2012-11-22 10:55:56
【问题描述】:
只是一个简单的问题:
如果我没有真正为指针赋值,是否需要删除它?
如果创建了一个指针,然后将它的引用传递给类似这样的东西,我做了什么:
Planet *planetPointer;
planetPointer = &earth;
我需要删除这个指针还是将其设置为空?
【问题讨论】:
-
只有
delete你new。 -
比@chris 更迂腐一点:规则是对于每一个新的,你应该在一些点删除,并且对于每个 new[] 你都应该在某个时候有一个 delete[]。
标签: c++ pointers delete-operator