Partilhar via


<hash_set>

Observação

Este cabeçalho está obsoleto. A alternativa é <unordered_set>.

Define os modelos de classe de contêiner hash_set e hash_multiset e seus modelos de suporte.

Sintaxe

#include <hash_set>

Operadores

Versão Hash_set Versão Hash_multiset Descrição
operador!= (hash_set) operador!= (hash_multiset) Testa se o objeto hash_set ou hash_multiset no lado esquerdo do operador não é igual ao objeto hash_set ou hash_multiset no lado direito.
operador== (hash_set) Operador== (hash_multiset) Testa se o objeto hash_set ou hash_multiset no lado esquerdo do operador é igual ao objeto hash_set ou hash_multiset no lado direito.

Funções de modelo especializadas

Versão Hash_set Versão Hash_multiset Descrição
Troca (hash_set) Troca (hash_multiset) Troca os elementos de dois hash_sets ou hash_multisets.

Aulas

Classe Descrição
hash_compare Classe Descreve um objeto que pode ser usado por qualquer um dos contêineres associativos de hash — hash_map, hash_multimap, hash_set ou hash_multiset — como um objeto de parâmetro padrão Traits para ordenar e hash os elementos que eles contêm.
hash_set Classe Usado para o armazenamento e recuperação rápida de dados de uma coleção na qual os valores dos elementos contidos são únicos e servem como os valores-chave.
hash_multiset Classe Usado para o armazenamento e recuperação rápida de dados de uma coleção na qual os valores dos elementos contidos são únicos e servem como os valores-chave.

Ver também

de referência de arquivos de cabeçalho
segurança de threads na biblioteca padrão C++
Referência da Biblioteca Padrão C++