Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
Este cabeçalho é obsoleto. A alternativa é <unordered_set>.
Define os modelos de classe do 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 |
|---|---|---|
| operator!= (hash_set) | operator!= (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. |
| operator== (hash_set) | operator== (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 |
|---|---|---|
| swap (hash_set) | swap (hash_multiset) | Troca os elementos de dois hash_sets ou hash_multisets. |
Aulas
| Classe | Descrição |
|---|---|
| Classe hash_compare | 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 Traits padrão para ordenar e fazer o hash dos elementos que eles contêm. |
| Classe hash_set | Usado para o armazenamento e a recuperação rápida de dados de uma coleção na qual os valores dos elementos contidos são exclusivos e funcionam como valores chave. |
| Classe hash_multiset | Usado para o armazenamento e a recuperação rápida de dados de uma coleção na qual os valores dos elementos contidos são exclusivos e funcionam como valores chave. |
Confira também
Referência de Arquivos de Cabeçalho
Acesso Thread-Safe na Biblioteca Padrão C++
Referência da biblioteca padrão C++