看板 C_and_CPP 關於我們 聯絡資訊
請教一個基本的問題 在vector和list時,要取得第i個物件,要怎麼做? vector可以像陣列一樣用,但是容易發生取到錯誤 的範圍,list的話,我只會用iter去慢慢迭代到 目標,請教一般是怎麼做的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.141.172
james732:vector 可以在取用之前先檢查索引值與大小 06/20 23:21
james732:或者用 At() 然後用 try{} 去包它 06/20 23:22
jaw109:for(UINT i=0 ; i<YourVector.size() ; i++) 06/20 23:25
jaw109: YourVector[i].DoSomething(); 06/20 23:26
firose:std::advance 06/20 23:27