Sdílet prostřednictvím


<hash_set>

Poznámka:

Tato hlavička je zastaralá. Alternativou je <unordered_set>.

Definuje šablony tříd kontejnerů hash_set a hash_multiset a jejich podpůrné šablony.

Syntaxe

#include <hash_set>

Poznámky

Operátory

verze Hash_set verze Hash_multiset Popis
operator!= (hash_set) operator!= (hash_multiset) Testuje, jestli se objekt hash_set nebo hash_multiset na levé straně operátoru nerovná hash_set nebo objektu hash_multiset na pravé straně.
operator== (hash_set) operator== (hash_multiset) Testuje, zda je objekt hash_set nebo hash_multiset na levé straně operátoru roven hash_set nebo hash_multiset objektu na pravé straně.

Specializované funkce šablon

verze Hash_set verze Hash_multiset Popis
swap (hash_set) swap (hash_multiset) Vymění prvky dvou hash_sets nebo hash_multisets.

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í.
hash_set – třída Používá se pro ukládání a rychlé načítání dat z kolekce, ve které jsou hodnoty obsažených prvků jedinečné a slouží jako klíčové hodnoty.
hash_multiset – třída Používá se pro ukládání a rychlé načítání dat z kolekce, ve které jsou hodnoty obsažených prvků jedinečné a slouží jako klíčové hodnoty.

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