vector erase

今天做筆試題時,一道很簡單的題,思路特別簡單,但由於我erase老是出問題,最後就沒通過,好氣啊。   erase返回值是一個迭代器,由於指向的元素被刪了,後面的元素會上來(我看STL源碼剖析的圖),它指向刪除元素下一個元素;如果是刪除某範圍內的元素時:返回值也表示一個迭代器,指向最後一個刪除元素的下一個元素。 調用erase()後迭代器就失效了,變成了一野指針,所以要記得給他重新賦值。 還有,我
相關文章
相關標籤/搜索