关于C++对象指针数组的内存释放问题,求帮助!

有一个对象指针数组Object *object[4];
for()//i从0到3
{
object[i] = new Object();
}
然后想释放new出来的空间,
delete object[0];delete object[1];delete object[2];delete object[3];

delete [] object;
是一样的效果吗?

效果不一样,new和delete的数量必须匹配,同时通过[]new的在delete的时候也要加上[]。追问

也就是在此处,必须delete4次吗?无法用delete [] object这样的语句去达到完全释放内存的目的?

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答