Sdílet prostřednictvím


<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