<hash_map>
Observação
Este cabeçalho é obsoleto. A alternativa é <unordered_map>.
Define os modelos de classe do contêiner hash_map e hash_multimap e seus modelos de suporte.
Sintaxe
#include <hash_map>
Operadores
Versão hash_map | Versão hash_multimap | Descrição |
---|---|---|
operator!= (hash_map) | operator!=(hash_multimap) | Testa se o objeto hash_map ou hash_multimap no lado esquerdo do operador não é igual ao objeto hash_map ou hash_multimap no lado direito. |
operator== (hash_map) | operator== (hash_multimap) | Testa se o objeto hash_map ou hash_multimap no lado esquerdo do operador é igual ao objeto hash_map ou hash_multimap no lado direito. |
Funções de Modelo Especializadas
Versão hash_map | Versão hash_multimap | Descrição |
---|---|---|
swap (hash_map) | swap (hash_multimap) | Troca os elementos de dois hash_maps ou hash_multimaps. |
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 value_compare | Fornece um objeto de função que pode comparar os elementos de um hash_map comparando os valores de suas chaves para determinar sua ordem relativa no hash_map. |
Classe hash_map | Usado para o armazenamento e a recuperação rápida de dados de uma coleção em que cada elemento é um par que tem uma chave de classificação cujo valor é único, bem como um valor de dados associado. |
Classe hash_multimap | Usado para o armazenamento e a recuperação rápida de dados de uma coleção em que cada elemento é um par que tem uma chave de classificação cujo valor não precisa ser único e ser um valor de dados associado. |
Requisitos
Cabeçalho:<hash_map>
Namespace: stdext
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++