std::unordered_multimap::equal_range std::unordered_multimap::erase std::unordered_multimap::extract std::unordered_multimap::find std::unordered_multimap::get_allocator std::unordered_multimap::hash_function std::unordered_multimap::insert std::unordered_multimap::key_eq std::unordered_multimap::...
x - 能通透地与键比较的任何类型值 返回值 1) 拥有关键 key 的元素数。 2) 键比较等价于 x 的元素数。 复杂度 平均与拥有关键 key 的元素数成线性,最坏情况与容器大小成线性。 参阅 find 寻找带有特定键的元素 (公开成员函数) equal_range 返回匹配特定键的元素范围 (公开成员函数) ...
std::pair<const_iterator, const_iterator>equal_range(constK&x)const; (4)(since C++20) 1,2)Returns a range containing all elements with keykeyin the container. The range is defined by two iterators, the first pointing to the first element of the wanted range and the second pointing past...
equal_range returns range of elements matching a specific key (public member function) Bucket interface begin(size_type) cbegin(size_type) returns an iterator to the beginning of the specified bucket (public member function) end(size_type) cend(size_type) returns an iterator to the...
std::unordered_multimap::equal_range std::unordered_multimap::erase std::unordered_multimap::extract std::unordered_multimap::find std::unordered_multimap::get_allocator std::unordered_multimap::hash_function std::unordered_multimap::insert std::unordered_multimap::key_eq std::unordered_multimap::...
不要求此容器的迭代顺序稳定(故例如std::equal不能用于比较二个std::unordered_multimap),除了关键比较等价(以key_eq()为比较器比较相等)的每组元素在迭代顺序中组成相接的子范围,它亦可用equal_range()访问。 std::unordered_multimap满足容器(Container)、具分配器容器(AllocatorAwareContainer)、无序关联容器(Unorde...
不要求此容器的遍历顺序稳定(因此std::equal不能用于比较两个std::unordered_multimap),除了键比较等价(以key_eq()为比较器比较相等)的每组元素在迭代顺序中组成相接的子范围,它也可以用equal_range()访问。 std::unordered_multimap满足容器、具分配器容器和无序关联容器的要求。
: unordered_multimap(std::from_range, std::forward<R>(rg), bucket_count, Hash(), key_equal(), alloc) {} (17) (since C++23) template< container-compatible-range<value_type> R > unordered_multimap( std::from_range_t, R&& rg, size_type bucket_count, const Hash& hash, const Allo...
不要求此容器的迭代顺序稳定(故例如std::equal不能用于比较二个std::unordered_multimap),除了关键比较等价(以key_eq()为比较器比较相等)的每组元素在迭代顺序中组成相接的子范围,它亦可用equal_range()访问。 std::unordered_multimap满足容器(Container)、具分配器容器(AllocatorAwareContainer)、无序关联容器(Unorde...
不要求此容器的迭代顺序稳定(故例如std::equal不能用于比较二个std::unordered_multimap),除了关键比较等价(以key_eq()为比较器比较相等)的每组元素在迭代顺序中组成相接的子范围,它亦可用equal_range()访问。 std::unordered_multimap满足容器 (Container)、知分配器容器 (AllocatorAwareContainer)、无序关联容器 (...