C++ STL中unordered_multiset max_size
unordered_multiset的max_size()函数返回unordered_multiset容器由于系统或控制的序列限制能够容纳的最大元素数量。
语法:
size_type max_size() const;
其中size_type是无符号整型类型。
返回值:该成员函数返回对象可以容纳的最长序列的长度。 即最大元素数量。
下面是使用unordered_multiset max_size函数的示例:
示例1:
#include <iostream>
#include <unordered_set>
using namespace std;
int main()
{
// 定义unordered_set
unordered_multiset<int> num{ 1, 2, 3, 4, 5, 6 };
cout << "Maximum size = "
<< num.max_size() << "\n";
cout << "Current size = "
<< num.size();
return 0;
}
Maximum size = 1152921504606846975
Current size = 6
复杂度:
它执行操作的时间复杂度为常数(O(1))。