std::
unordered_multiset::max_size
公众成员函数 <unordered_set>
size_type max_size() const noexcept;
|
返回最大元素个数
返回unordered_multiset容器所能容纳的最大元素数。
由于已知的系统或库实现限制,这是容器可以达到的最大潜在大小.
☲ 参数
-
none
☉ 返回值
容器可以保存的元素的最大数目。
成员类型size_type是一个无符号整型。
☣ 示例
// unordered_multiset limits
#include <iostream>
#include <unordered_set>
int main ()
{
std::unordered_multiset<int> myset;
std::cout << "max_size = " << myset.max_size() << std::endl;
std::cout << "max_bucket_count = " << myset.max_bucket_count() << std::endl;
std::cout << "max_load_factor = " << myset.max_load_factor() << std::endl;
return 0;
}
|
可能输出:
max_size = 536870911
max_bucket_count = 536870911
max_load_factor = 1
✥ 复杂度
常量.
☣ 迭代器的有效性
不变
🍄 另请参阅
unordered_multiset::empty |
测试容器是否为空(公众成员函数) |
unordered_multiset::max_bucket_count |
返回存储桶的最大数量(公众成员函数) |
unordered_multiset::max_load_factor |
获取或设置存储桶最大的平均元素数量(公众成员函数) |