<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