首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么生成N个对象()

2012-02-08 
如何生成N个对象(在线等)如有类classA现在我想生成N个A的实例该怎么办??void(intn){//生成n个A的实例}大

如何生成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};
}

热点排行