怎么释放这个指针的内存?
hiwa 2005-04-18 12:36:15 小弟刚学C++,请问各位大侠怎么释放下面这个指针用法的内存?
#include <iostream.h>
class Cat
{
int itsAge,itsWeight;
public:
//Cat(){itsAge=1;itsWeight=5};
~Cat(){cout<<"Cat destructor....\n";}
int GetAge() const{return itsAge;}
int GetWeight() const{return itsWeight;}
void SetAge(int age){itsAge=age;}
};
int main()
{
/*Cat * Family=new Cat[200];
for (int i=0;i<200;i++)
{
Family[i].SetAge(2*i+1);
cout<<"Cat# "<<i+1<<": "<<Family[i].GetAge()<<endl;
}
delete []Family;*/
Cat * Family=new Cat[200];
for(int i=0;i<200;i++)
{
Family->SetAge(2*i+1);
cout<<"Cat# "<<i+1<<": "<<Family->GetAge()<<endl;
Family++;
}
return 0;
}