学习C++中的multiset容器,与之前所学的set不同,set不允许键值重复,而multiset允许键值重复,可存储多个相同元素,适用于需要处理重复数据的场景。
1、 ,创建一个multiset对象并添加若干元素。
2、 multiset允许包含重复的键,与set相同,其内部会自动对键进行排序,保持元素的有序排列。
3、 利用lower_bound()和upper_bound()函数,可定位并获取容器中所有值为20的元素范围。
4、 成功定位并找出所有值为20的元素。
5、 可通过调用equal_range()函数达到相同目的。
6、 运行结果见下图。
评论
更多评论