unordered_multimap equal_range函数
时间: 2023-07-27 18:14:57 浏览: 161
unordered_map_
unordered_multimap::equal_range函数返回一个pair对象,其中包含了一个迭代器范围,该范围内的元素都与指定的键相等。这个函数的语法如下:
```c++
pair<iterator,iterator> equal_range (const key_type& k);
```
其中,key_type是unordered_multimap中键的类型,k是要查找的键值。该函数返回一个pair对象,其中first成员是一个迭代器,指向第一个与k相等的元素;second成员也是一个迭代器,指向最后一个与k相等的元素的下一个位置。如果没有找到与k相等的元素,则返回的pair对象中的两个迭代器都指向unordered_multimap的末尾。
使用equal_range函数可以方便地查找unordered_multimap中所有键值与指定键值相等的元素。
阅读全文