课程
/后端开发
/C++
/C++远征之封装篇(下)
delete []p;
p=null;
2016-10-02
源自:C++远征之封装篇(下) 2-2
正在回答
因为数组内存释放后,指针还指向那块内存的首地址,为了防止”野指针“出现,就给释放后的指针置空;
使用free释放了内存后,没有将指针设置为NULL。导致产生“野指针”。
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通