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))的時間複雜度。
相關用法
- C++ multimap maxsize()用法及代碼示例
- Node.js fs.statSync()用法及代碼示例
- Node.js fs.mkdirSync()用法及代碼示例
- Node.js fs.open()用法及代碼示例
- Node.js fs.realpath()用法及代碼示例
- Node.js fs.mkdtempSync()用法及代碼示例
- Python Itertools.Combinations_with_replacement()用法及代碼示例
注:本文由純淨天空篩選整理自SoumikMondal大神的英文原創作品 unordered_multiset max_size in C++ STL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。