public member function
<unordered_map>

std::unordered_multimap::max_size

size_type max_size() const noexcept;
返回最大尺寸
返回 unordered_multimap 容器可以容纳的最大元素数量。

这是容器由于系统约束或其库实现的限制而可以容纳的最大潜在元素数量。

参数



返回值

对象可以容纳的最大元素数量。

成员类型size_type是一种无符号整型类型。

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// unordered_multimap limits
#include <iostream>
#include <unordered_map>

int main ()
{
  std::unordered_multimap<int,int> mymap;

  std::cout << "max_size = " << mymap.max_size() << std::endl;
  std::cout << "max_bucket_count = " << mymap.max_bucket_count() << std::endl;
  std::cout << "max_load_factor = " << mymap.max_load_factor() << std::endl;

  return 0;
}

可能的输出
max_size = 357913941
max_bucket_count = 357913941
max_load_factor = 1


复杂度

常量。

迭代器有效性

没有变化。

另见