[問題] new 多個 instance 但是constuctor又要初始值
不知道這樣子下標題對不對
以下是小弟遇到的一個問題
class Time{
private:
int hour;
int min;
int sec;
public:
Time(int a,int b,int c){hour = a;min = b;sec = c;}
}
void main(){
Time *t = new Time[5]; //***
}
因為一new下去,它們那五個instance就會去call自己的constructor
但是又沒有辦法在同時給他們值傳進去
但是如果只有一個的話還可以 Time *t = new Time(10,20,30) // ok
不知道要怎麼解決這個問題呢?? 爬文沒有看到類似的討論
如果有什麼用語或是觀念有誤的,麻煩指正我一下,感謝大家!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.243.66
→
06/09 13:47, , 1F
06/09 13:47, 1F
→
06/09 13:52, , 2F
06/09 13:52, 2F
→
06/09 13:52, , 3F
06/09 13:52, 3F
推
06/09 14:05, , 4F
06/09 14:05, 4F
→
06/09 14:08, , 5F
06/09 14:08, 5F
→
06/09 14:10, , 6F
06/09 14:10, 6F
→
06/09 14:11, , 7F
06/09 14:11, 7F
→
06/09 14:12, , 8F
06/09 14:12, 8F
推
06/09 14:48, , 9F
06/09 14:48, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章