map :: max_size()函数,以及C ++ STL中的Example
C++STL映射::max_size()
它返回容器(映射)能够容纳的最大元素数量,但是在运行时,容器的大小可能会限制为小于可用max_size()指定的可用RAM数量的值。它仅对容器的大小提供了理论上的限制。
语法:
myMap.max_size()
其中,myMap是类映射的对象。
参数:无-不接受任何参数。
返回值:它仅返回容器可以容纳的最大元素数。
示例
#include <bits/stdc++.h>
using namespace std;
int main() {
//创建映射容器
map<int, int> myMap;
//在映射中插入一个元素
myMap.insert( pair<int, int>(200 , 100) );
cout<<"max size of Non-empty map : \n";
cout << "The max size of myMap is " << myMap.max_size();
map<char,char> EmpMap;
map<int, int> EmpMap2;
cout<<"max size of Empty-map : \n";
cout << "\nThe max size of EmpMap is " << EmpMap.max_size();
cout << "\nThe max size of EmpMap2 is " << EmpMap2.max_size();
return 0;
}输出结果
max size of Non-empty map : The max size of myMap is 461168601842738790max size of Empty-map : The max size of EmpMap is 461168601842738790 The max size of EmpMap2 is 461168601842738790
热门推荐
7 送米的祝福语简短
10 夏季小孩生日祝福语简短
11 朋友的孩子祝福语简短
12 中秋简短祝福语送员工
13 家长毕业祝福语简短 励志
14 生日祝福语简短语股票
15 男生打球祝福语简短独特
16 66红包祝福语简短的
17 3.8祝福语简短的词语
18 幼儿转园祝福语简短