C++ STL中的multimap maxsize()
multimap::max_size() 是C++ STL中的内置函数,用于返回multimap容器可以容纳的元素的最大数量。
语法:
multimap_name.max_size()
参数: 此函数不接受任何参数。
返回值: 此函数返回列表容器可以容纳的最大元素数量。
// C++ program to illustrate
// multimap::max_size()
#include <bits/stdc++.h>
using namespace std;
int main()
{
// initialize container
multimap<int, int> mp1, mp2;
cout << "The max size of mp1 is " << mp1.max_size();
cout << "\nThe max size of mp2 is " << mp2.max_size();
return 0;
}
输出:
mp1的最大大小为461168601842738790
mp2的最大大小为461168601842738790
时间复杂度 - 常数O(1)