65,211
社区成员
发帖
与我相关
我的任务
分享
class CarMgr{
public:
CarMgr(int n);
~CarMgr();
private:
Car **CarArray;//Car为代表汽车类
char *model;//汽车型号
int number;
};
class Car
{
public:
Car(){cout << "In Car"<< endl;}
~Car(){cout << "Out Car"<< endl;}
};
class CarMgr
{
public:
CarMgr(int n);
~CarMgr();
public:
Car **CarArray;//Car为代表汽车类
char *model;//汽车型号
int number;
};
CarMgr::CarMgr(int n):number(n),model(NULL)
{
CarArray = new Car*;
*CarArray = (Car*)new Car[number];
}
CarMgr::~CarMgr()
{
Car* tmp = *CarArray;
delete[] tmp;
delete CarArray;
}
void main()
{
CarMgr(3);
}
class Car
{
};
class CarMgr
{
public:
CarMgr(int n)
{
number = n;
CarArray = new Car* [number];
for (int i=0; i<number; ++i)
{
CarArray[i] = new Car();
}
}
~CarMgr()
{
for (int i=0; i<number; ++i)
{
delete CarArray[i];
}
delete []CarArray;
}
private:
Car **CarArray;//Car为代表汽车类
char *model;//汽车型号
int number;
};
class Car
{
};
class CarMgr
{
public:
CarMgr(int n)
{
number = n;
CarArray = new Car* [number];
for (int i=0; i<10; ++i)
{
CarArray[i] = new Car();
}
}
~CarMgr()
{
for (int i=0; i<number; ++i)
{
delete CarArray[i];
}
delete []CarArray;
}
private:
Car **CarArray;//Car为代表汽车类
char *model;//汽车型号
int number;
};