[問題] 指標問題

看板C_and_CPP (C/C++)作者 (唸書電動網拍)時間14年前 (2009/10/22 15:38), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/13 (看更多)
簡單的說,遇上的問題是指標都指到同一個地方,但我不知道要怎麼更改這個問題 我想做一個存放時間的vector,裡面放的值要不一樣 之後我要計算它們之間的時間差。 不過卻搞不定指標的問題,它們都指到同一個地方,所以值都一樣 請問如何才能設定五個tm的object放入vector中呢? 謝謝! int main (){ vector<tm*> TList; time_t t1; time(&t1); for (int i = 0 ; i < 5 ; i++){ tm * t = localtime(&t1); TList.push_back(t); } return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.194.131

10/22 16:03, , 1F
vector <tm>Tlist; TList.push_back(*t);這樣存值呢?
10/22 16:03, 1F
文章代碼(AID): #1Au0l-90 (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1Au0l-90 (C_and_CPP)