std::
unordered_multimap::max_size
公众成员函数 <unordered_map>
size_type max_size() 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::empty |
测试容器是否为空(公众成员函数) |
unordered_multimap::max_bucket_count |
返回存储桶的最大数量(公众成员函数) |
unordered_multimap::max_load_factor |
获取或设置存储桶最大的平均元素数量(公众成员函数) |