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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。