C ++ STL中的multimap maxsize()
在本文中,我们将讨论C++STL中multimap::max_size()函数的工作原理,语法和示例。
什么是C++STL中的Multimap?
多图是关联容器,类似于图容器。它还有助于按特定顺序存储由键值和映射值的组合形成的元素。在多图容器中,可以有多个与同一键关联的元素。始终在内部借助关联的键对数据进行排序。
什么是multimap::max_size?
multimap::max_size()函数是C++STL中的内置函数,在<map>头文件中定义。max_size()用于返回多图容器的最大大小。
此函数用于检查关联的多图容器可以容纳的最大值数。大小就像容器的潜力,因此不能保证它可以达到或不能达到该值。
语法
multiMap_name.max_size();
参数
此函数不接受任何参数。
返回值
此函数返回容器可以容纳的元素数。
输入项
multimap newmap; newmap.max_size();
输出结果
Max size of multimap is − 461168601842738790
示例
#include <bits/stdc++.h>
using namespace std;
int main(){
//创建多图
multimap<int, int> mul;
multimap<char,char> char_mul;
multimap<float, float> float_mul;
cout<<"Max size of multimap is "<<mul.max_size();
cout<<"\nMax size of multimap is "<<char_mul.max_size();
cout<<"\nMax size of multimap is "<<float_mul.max_size();
return 0;
}输出结果
如果我们运行上面的代码,它将生成以下输出-
Max size of multimap is 461168601842738790 Max size of multimap is 461168601842738790 Max size of multimap is 461168601842738790
热门推荐
10 新大学开学祝福语简短
11 六一加端午祝福语简短
12 离别祝福语简短送同事
13 新年给妈妈简短祝福语
14 给老人的祝福语简短
15 老师新婚快乐祝福语简短
16 入学校简短祝福语
17 出院祝福语简短8字
18 双节祝福语简短英文