【发布时间】:2011-09-03 02:04:50
【问题描述】:
我有一个指向指针的数组,当我执行array [index]=classpointer; 并调用delete classpointer; 时,存储在array[index] 的值是否会变为NULL?
【问题讨论】:
-
抱歉学究,但您的问题标题是关于 array as a whole 是否等于 NULL,您的问题本身询问是否 index 变量 i> 变为 NULL,对您的问题的唯一合理解释是您实际上是在询问 特定数组成员 是否变为 NULL。在考虑使用指针之前,您需要更加精确!
-
补充汤姆所说的,classpointer 的值存储在数组中与您的问题本质上无关。它可以保存在任何其他变量中,您也会遇到同样的问题。
标签: c++ arrays pointers memory-management