c++怎样动态创建构造函数含参数的类的数组?

2025-03-13 18:57:02
推荐回答(3个)
回答1:

动态创建数组会自动调用默认构造函数,你需要定义一个默认构造函数。
可以写成ATest(int s = 0);

回答2:

定义:
ATest* ATests[5]

使用:

for(int i = 0; i<5; i++)
{
ATests[i]->ATest(int s=1);
}

回答3:

你可以使用vector容器:

vector a(5, ATest(1));