我想擁有一個對象數組。 每個對象都有一個帶有一個參數的構造函數。 我的對象數組初始化:構造函數有參數的對象數組
set s[]=new set[n]; // creates an array of n objects of class set
然而,它說,我不能這樣做,因爲我的構造函數需要一個參數。 我的構造函數:
set(int size){}
我已經理解了問題,但不能認爲一個好的解決方案。 我能做些什麼,要麼初始化seperately每個對象:
set s1(size);
set s2(size); //& so on.....
或刪除構造函數的參數......這兩種解決方案都不能令人十分滿意
誰能幫我找到了更好的解決方案呢?
注意:每個對象的「大小」值是不同的/動態
謝謝,我感謝你的幫助。 – Sumedh