C++ STL中unordered_multiset max_size

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))。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

C++ 教程