【博客14】multiset容器中对erase函数的 "误用"

**内容:**记录一下STL容器multiset(其他multi类容器也要小心)在调用erase函数时,如果考虑不周到,可能会出现你意想不到的结果哦! 测试代码: 结果: 结果分析:这段代码的本意是你觉得你插入的数据多了一个3,你想要删除这个3,但是你在erase传入了键值,那么erase函数将会删除所有键值为3的元素。因此出现所有的3都丢失了。如果你想要只删除特定的某个元素,那么你需要传入的是迭
相关文章
相关标签/搜索