unordered_multimap::size()是C++标准模板库中的内置函数,该函数返回无序映射中的元素数。
用法:
unordered_multimap_name.size()
返回值:返回无序映射中存在的元素编号。
时间复杂度:
Constant i.e. O(1).
示例1:
// C++ program to demonstrate
// unordered_map size() method
#include <iostream>
#include <unordered_map>
using namespace std;
int main()
{
unordered_map<char, char>
n{ { 'A', 'G' },
{ 'B', 'E' },
{ 'C', 'E' },
{ 'D', 'K' },
{ 'E', 'S' } };
cout << "size of map = "
<< n.size() << endl;
return 0;
}
输出:
size of map = 5
示例2:
// C++ program to demonstrate
// unordered_map size() method
#include <iostream>
#include <string>
#include <unordered_map>
using namespace std;
int main()
{
unordered_map<string, double> ra;
cout << "Initial size of map = "
<< ra.size() << endl;
ra = {
{ "Geeks", 1.556 },
{ "For", 2.567 },
{ "Geeks", 3.345 },
{ "GeeksForGeeks", 4.789 },
{ "GFG", 5.998 }
};
cout << "size of map = "
<< ra.size() << endl;
return 0;
}
输出:
Initial size of map = 0 size of map = 4
相关用法
- C++ map::size()用法及代码示例
- C++ set::size()用法及代码示例
- C++ array::size()用法及代码示例
- C++ bitset size()用法及代码示例
- C++ unordered_multiset size()用法及代码示例
- C++ match_results size()用法及代码示例
- C++ unordered_multimap size()用法及代码示例
- C++ list size()用法及代码示例
- C++ multiset size()用法及代码示例
- C++ multimap size()用法及代码示例
- C++ unordered_set size()用法及代码示例
- C++ valarray size()用法及代码示例
注:本文由纯净天空筛选整理自YashRaj5大神的英文原创作品 unordered_map size() in C++ STL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。