STL中迭代器失效详解

1.迭代器 迭代器是一种面向对象的广义指针,用于指向容器中或流中的对象。能够看作是一种指向数据的指针。 2.迭代器失效 向容器中添加或者删除元素的操做可能会使指向容器元素的迭代器失效,失效的迭代器将不指向任何元素。 通常有两种状况没法经过迭代器++操做遍历整个stl容器; 没法经过迭代器存取迭代器所指向的内存。 3.vector一些操做使迭代器失效 3.1使用erase不恰当是迭代器失效:
相关文章
相关标签/搜索