摘要: 当删除一个STL容器(比如map, vector)中的某个元素时, 会引起迭代器失效, 所以, 我们务必提高警惕。 题目: 删除map<int, int>中value为5的倍数的元素。 该题看起来很自然很简单, 实则有迭代器失效的陷阱。 如果对迭代器失效问题一无所知, 则很容易写出如下的错误代码: 阅读全文
posted @ 2016-08-16 21:11 *尘封的记忆* 阅读(4302) 评论(0) 推荐(1) 编辑