看板 C_and_CPP 關於我們 聯絡資訊
簡單的說,遇上的問題是指標都指到同一個地方,但我不知道要怎麼更改這個問題 我想做一個存放時間的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
QQ29:vector <tm>Tlist; TList.push_back(*t);這樣存值呢? 10/22 16:03