std::
unordered_multimap::max_bucket_count
公众成员函数 <unordered_map>
size_type max_bucket_count() const noexcept;
返回存储桶的最大数量
返回unordered_multimap容器可以拥有的最大桶数.
由于系统约束或库实现的限制,这是容器可能拥有的最大桶数。
☲ 参数
-
none
☉ 返回值
最大桶的数量.
size_type是一种无符号整型。
☣ 示例
// 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
✥ 复杂度
常量
☣ 迭代器的有效性
不变
🍄 另请参阅
unordered_multimap::max_size |
返回最大元素个数(公众成员函数) |
unordered_multimap::bucket_count |
返回存储桶的数量(公众成员函数) |
unordered_multimap::max_load_factor |
获取或设置存储桶最大的负载系数(公众成员函数) |