删除对象会将其引用设置为NULL吗?

1 c++ arrays pointers memory-management

我有一个指向指针的数组,当我这样做array [index]=classpointer;并调用时delete classpointer;,存储的值是否会array[index]变为NULL?

Mah*_*esh 6

不,它仍然指向classpointer早先指向的位置,换句话说,它正在晃来晃去.

  • @RandenDavis:指针值将是因为它是预`delete`相同的,但解引用该指针将调用[未定义的行为(http://en.wikipedia.org/wiki/Undefined_behavior). (2认同)