动态创建数组会自动调用默认构造函数,你需要定义一个默认构造函数。可以写成ATest(int s = 0);
定义:ATest* ATests[5] 使用:for(int i = 0; i<5; i++){ ATests[i]->ATest(int s=1); }
你可以使用vector容器:
vector a(5, ATest(1));