我想要一个对象数组。每个对象都有一个带有一个参数的构造函数。我的对象数组初始化:
set s[]=new set[n]; // creates an array of n objects of class set
但是,它说我不能这样做,因为我的构造函数需要一个参数。我的构造函数:
set(int size){}
我已经理解了这个问题,但想不出一个好的解决方案。我能做的是分别初始化每个对象:
set s1(size);
set s2(size); //& so on.....
或者从构造函数中删除参数......两种解决方案都不太令人满意
谁能帮我找到更好的解决方案?
注意:每个对象的“大小”值是不同的/动态的