是否有必要创建一个先前指向动态分配的内存的指针NULL?

时间:2019-02-24 11:21:09

标签: c++ c memory dynamic allocation

我知道,当我们不需要动态分配的内存时,应使用delete关键字将其设置为空闲,如下所示:

int * p =新int;

删除p;

我已经看到一些示例,在删除p之后,他们将p设置为NULL(或0); 我也看到了一些他们没有的示例(Deitel和Deitel,C和C ++:如何编程)。 什么时候有必要,什么时候没有?为什么?

0 个答案:

没有答案