delete[] p与 delete p

基本类型的对象没有析构函数,所以回收基本类型组成的数组空间用 delete 和 delete[] 都是应该可以的;但是对于类对象数组,只能用 delete[]。对于 new 的单个对象,只能用 delete 不能用 delete[] 回收空间。

上边这句是转载的,因为自己也不太明白。记下来、、、

 

析构函数里面不能写delete 自身对象。因为是delete调用析构函数,如果那样写会造成递归。

posted on 2016-09-28 16:37  邗影  阅读(328)  评论(0编辑  收藏  举报

导航