免费后将变量设置为NULL
在我的公司中,有一个编码规则,在释放任何内存后,将变量重置为NULL。例如 ...
void some_func () { int *nPtr; nPtr = malloc (100); free (nPtr); nPtr = NULL; return;}
我觉得,在上面显示的代码中,设置为NULL没有任何意义。或者我错过了什么?
如果在这种情况下没有任何意义,我将采用“质量团队”来删除此编码规则。请指教。
一只甜甜圈
烙印99
元芳怎么了
相关分类