如何创建多个类实例而不单独输入它们的名称?
int main(){
myClass myInstance_1;
myClass myInstance_2;
myClass myInstance_3;
...
myClass myInstace_10;
}
Run Code Online (Sandbox Code Playgroud) 好的.所以我已经声明了一个对象数组,并且我已经使用以下代码手动定义了它们:
Object* objects[] =
{
new Object(/*constructor parameters*/),
new Object(/*constructor parameters*/)
};
Run Code Online (Sandbox Code Playgroud)
无论如何使用某种循环(最好是for循环)来声明这些?就像是:
Object* objects[] =
{
for(int i=0; i<20; /*number of objects*/ i++)
{
new Object(/*constructor parameters*/);
}
};
Run Code Online (Sandbox Code Playgroud)
但是有正确的语法?