主题:请教一下!
我现在刚刚开始学习c++,遇到一个问题向高手请教一下:
是用new分配的内存不是一定要用delete释放嘛,但是为什么我在书上看的有的没有释放啊?比如:
for(i=0;i<500;i++)
{
pCat=new Cat;
pCat->SetAge(2*i+1);
Family[i]=pCat;
}
下面还有其他程序段但是没有delete释放内存,不知道怎么回事。
是用new分配的内存不是一定要用delete释放嘛,但是为什么我在书上看的有的没有释放啊?比如:
for(i=0;i<500;i++)
{
pCat=new Cat;
pCat->SetAge(2*i+1);
Family[i]=pCat;
}
下面还有其他程序段但是没有delete释放内存,不知道怎么回事。