c++ vector list map在遍歷中刪除元素

  c++ STL 中的vector, list, map這些數據結構,常常須要在遍歷時刪除其中的元素,可是又不能直接刪除,會出錯。c++   在你調用erase方法刪除元素時,erase方法會返回下一個元素的迭代器,利用這一點,能夠寫這樣的代碼:數據結構     for(vector<int>::iterator it=d.begin();it!=d.end(); ) { if(
相關文章
相關標籤/搜索