首页 > 解决方案 > 删除指向NULL的指针?

问题描述

我有一个关于 c++ 中指针的练习。下面是我的代码。

int* temp = NULL;
delete (temp);

像上面那样删除(temp)是否值得?这是否意味着我将变量 (temp) 指向 NULL 的事件,但由于我将 temp 声明为 int*;关键字存储在堆上。我还需要明确删除 temp 吗?

标签: c++pointersmemorymemory-managementmemory-leaks

解决方案


推荐阅读