📅  最后修改于: 2023-12-03 14:59:46.970000             🧑  作者: Mango
std::unordered_multiset
是一个 C++ STL 中的容器,它代表了一个不排序的哈希表,其中元素可以重复出现。max_size
是 unordered_multiset
的一个函数,返回当前 unordered_multiset 可以容纳元素的最大数量。
size_type max_size() const noexcept;
返回一个 size_type
值,代表了当前 unordered_multiset
可以容纳元素的最大数量。
该函数没有参数。
size_type
值,代表了当前 unordered_multiset
可以容纳元素的最大数量。#include <iostream>
#include <unordered_set>
int main()
{
std::unordered_multiset<int> mySet;
std::cout << "当前 mySet 能容纳的最大元素数量:" << mySet.max_size() << std::endl;
return 0;
}
输出:
当前 mySet 能容纳的最大元素数量:9223372036854775807
max_size
函数返回的最大元素数量实际上是当前计算机内存大小的一部分。