<hash_set>
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>
Comentários
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. |
Classes
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++