<hash_map>
Poznámka:
Tato hlavička je zastaralá. Alternativou je <unordered_map>.
Definuje šablony tříd kontejnerů hash_map a hash_multimap a jejich podpůrné šablony.
Syntaxe
#include <hash_map>
Operátory
verze Hash_map | verze Hash_multimap | Popis |
---|---|---|
operator!= (hash_map) | operator!=(hash_multimap) | Testuje, jestli se objekt hash_map nebo hash_multimap na levé straně operátoru nerovná hash_map nebo objektu hash_multimap na pravé straně. |
operator== (hash_map) | operator== (hash_multimap) | Testuje, zda je objekt hash_map nebo hash_multimap na levé straně operátoru roven hash_map nebo hash_multimap objektu na pravé straně. |
Specializované funkce šablon
verze Hash_map | verze Hash_multimap | Popis |
---|---|---|
swap (hash_map) | swap (hash_multimap) | Vymění prvky dvou hash_maps nebo hash_multimaps. |
Třídy
Třída | Popis |
---|---|
hash_compare – třída | Popisuje objekt, který může použít kterýkoli z objektů asociativních kontejnerů hash – hash_map, hash_multimap, hash_set nebo hash_multiset – jako výchozí Traits objekt parametru k seřazení a hash prvků, které obsahují. |
value_compare – třída | Poskytuje objekt funkce, který může porovnat prvky hash_map porovnáním hodnot jejich klíčů k určení jejich relativního pořadí v hash_map. |
hash_map – třída | Používá se pro ukládání a rychlé načítání dat z kolekce, ve které je každý prvek dvojicí, která má klíč řazení, jehož hodnota je jedinečná a přidružená datová hodnota. |
hash_multimap – třída | Používá se pro ukládání a rychlé načítání dat z kolekce, ve které je každý prvek dvojicí, která má klíč řazení, jehož hodnota nemusí být jedinečná a přidružená datová hodnota. |
Požadavky
Záhlaví:<hash_map>
Obor názvů: stdext
Viz také
Referenční informace k souborům hlaviček
Bezpečný přístup z více vláken ve standardní knihovně C++
Standardní knihovna C++ – referenční dokumentace