当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ 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() 
{ 
  
    // Define the 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))的时间复杂度。




相关用法


注:本文由纯净天空筛选整理自SoumikMondal大神的英文原创作品 unordered_multiset max_size in C++ STL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。