指针内存分配
2012-09-26 15:01 kennyMc 阅读(244) 评论(0) 收藏 举报使用new分配内存以后,如果不需要使用该内存的值就应该即时delete掉,
当释放了指针指向的内存以后,该内存就是自由的,但是指针仍然指向它。
为了避免使用包含垃圾地址的指针,释放内存以后要重置指针指向的地址。
double* p=new double(23.9);
delete p;
p=0;//重置指针
释放数组的内存要加[]符号,不用指定数组的维数,delete [] p;
浙公网安备 33010602011771号