浅析迭代器失效

什么是迭代器失效呢,首先迭代器的失效是指在容器内进行插入元素或者删除元素之后,迭代器不能正常的访问或遍历数据,使其失去了本来的功能。我们常见的迭代器失效,比如在vector 的插入数据和删除数据,会导致迭代失效,,在链表里删除数据时,也会导致迭代器失效,,今天我们重点看在vector和list里的迭代器失效。 一,vector中删除一个元素,会导致迭代器失效,,具体看图 那么我们该如何解决呢,具体
相关文章
相关标签/搜索