C++ stl multiset.erase的误用

C++ stl multiset.erase的误用,第1张

C++ stl multiset.erase的误用

今天刷题的时候使用了multiset,在删除元素时使用了erase这个函数,myset.erase(5),我的想法是删除集合中的一个5元素,但是实际效果是它把集合中的所有元素值为5的都删了,正确做法应该是传入迭代器删除,让迭代器指向想要删除的元素,这样才不会导致全部删除。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5714081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存