C++中迭代器失效的問題

什麼是迭代器失效呢,首先迭代器的失效是指在容器內進行插入元素或者刪除元素之後,迭代器不能正常的訪問或遍歷數據,使其失去了本來的功能。我們常見的迭代器失效,比如在vector 的插入數據和刪除數據,會導致迭代失效,,在鏈表裏刪除數據時,也會導致迭代器失效,,今天我們重點看在vector和list裏的迭代器失效。 一,vector中刪除一個元素,會導致迭代器失效,,具體看圖 那麼我們該如何解決呢,具體
相關文章
相關標籤/搜索