[問題] 關於vector中的erase問題

看板C_and_CPP (C/C++)作者 (咪)時間13年前 (2012/12/15 15:02), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
我使用vector中的rbegin與rend來從vector中從後往前找, 但是由於使用rbegin與rend時必須使用reverse_iterator, 問題是當我的reverse_iterator找到了指定的元素時, 卻不能用erase()去刪除這個元素, 因為erase()接收的參數是iterator而非reverse_iterator, 請問這樣該怎麼處理呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.135.105


12/15 15:23, , 2F
12/15 15:23, 2F

12/15 16:00, , 3F
多謝指教
12/15 16:00, 3F

12/16 03:13, , 4F
最後寫錯了 xP
12/16 03:13, 4F
文章代碼(AID): #1Gp21mzB (C_and_CPP)
文章代碼(AID): #1Gp21mzB (C_and_CPP)