当不再使用指针时,有必要使指针NULL
。例如
Foo *foo=new Foo();
//code to be processed by pointer foo
/*end of code*/
delete foo;
foo=NULL; //the point which i am asking
我的问题是:
感谢您清除我的观点。
没有如果不再使用nullptr
,则无需将其分配给指针变量。
但是如果您需要在程序的某个稍后点检测指针是否为有效,则将其设置为nullptr
,然后对其进行测试是最简单的方法那。