STL中迭代器失效詳解

1.迭代器 迭代器是一種面向對象的廣義指針,用於指向容器中或流中的對象。能夠看作是一種指向數據的指針。 2.迭代器失效 向容器中添加或者刪除元素的操做可能會使指向容器元素的迭代器失效,失效的迭代器將不指向任何元素。 通常有兩種狀況沒法經過迭代器++操做遍歷整個stl容器; 沒法經過迭代器存取迭代器所指向的內存。 3.vector一些操做使迭代器失效 3.1使用erase不恰當是迭代器失效:
相關文章
相關標籤/搜索