>usingunordered_map= std::unordered_map<Key, T, Hash, KeyEqual, std::pmr::polymorphic_allocator<std::pair<constKey, T>>>; } (2)(since C++17) std::unordered_mapis an associative container that contains key-value pairs with unique keys. Search, insertion, and removal of elements have ...
#include <iostream>#include <string>#include <unordered_map>intmain(){std::unordered_map<int,std::string>dict={{1,"one"},{2,"two"}};dict.insert({3,"three"});dict.insert(std::make_pair(4,"four"));dict.insert({{4,"another four"},{5,"five"}});constboolok=dict.insert({1,...
#include <iostream>#include <unordered_map>intmain(){std::unordered_map<int,char>example{{1,'a'},{2,'b'}};for(intx:{2,5})if(example.contains(x))std::cout<<x<<": 找到\n";elsestd::cout<<x<<": 未找到\n";} 输出:
unordered_map::endunordered_map::cend Capacity unordered_map::size unordered_map::max_size unordered_map::empty Modifiers unordered_map::clear unordered_map::erase unordered_map::swap unordered_map::extract (C++17) unordered_map::merge
>unordered_map 可以学习哈希表相关知识 >array 可以当作部分 pair 和 tuple 的替用品,或者替代原生数组 # 一些其他容器 >bitset >basic_string 另外,可以参阅C 的字符串函数 # IO >cpp 风格 IO 可以了解 stringstream 类,以及 输入/输出操纵符 >C 风格 IO ...
map−unordered_map(C++11) priority_queue−span(C++20) その他のコンテナ: シーケンス−連想 非順序連想−アダプタ イテレータライブラリ 範囲ライブラリ(C++20) アルゴリズムライブラリ 数値演算ライブラリ 一般的な数学関数
unordered_map(C++11) unordered_multimap(C++11) unordered_set(C++11) unordered_multiset(C++11) Container adaptors span(C++20)−mdspan(C++23) Iterators library Ranges library(C++20) Range factories−Range adaptors generator(C++23) Algorithms library ...
map−unordered_map(C++11) priority_queue−span(C++20) Autres conteneurs: sequence−associative unordered associative−adaptors Itérateurs Plages d'éléments(C++20) Algorithmes Bibliothèque numérique Fonctions mathématiques communes Fonctions mathématiques classiques(C++17) ...
unordered_map(C++11) unordered_multimap(C++11) stack−queue−priority_queue Libreria di algoritmi Libreria di iteratori Libreria matematica Funzioni matematiche comuni Numeri complessi Generazione numeri pseudo-casuali Libreria di input/output
unordered_map(C++11) unordered_multimap(C++11) stack−queue−priority_queue Algorytmy Iteratory Biblioteka operacji numerycznych Funkcje matematyczne Liczby zespolone Generatory pseudolosowe Operacje wejścia/wyjścia basic_streambuf basic_filebuf ...