如何生成N个对象(在线等)
如 有类 class A;
现在我想生成N个 A的实例 该怎么办??
void (int n)
{
//生成n个A的实例
}
大家帮忙呀 ! 谢谢
[解决办法]
在外面定义一个实例数组
A[] array;
void (int n)
{
for (long iChild = 0; iChild < n; ++iChild)
{
array[iChild] = new A();
}
}
[解决办法]
A *p=new A[n];
[解决办法]
void (int n)
{
A *p=new A[n];
.... //使用p[i]操作每个实例
}
[解决办法]
A* Func(int n)
{
A* pArray = new A[n];
if(pArray){ return pArray}
else{return NULL};
}