<hash_map>

Note

Este cabeçalho está obsoleto. A alternativa é <unordered_map>. Este cabeçalho foi removido no MSVC Build Tools 14.51

Define os templates de classe container hash_map e hash_multimap e os seus templates de suporte.

Syntax

#include <hash_map>

Operadores

Hash_map versão Hash_multimap versão Description
operador!= (hash_map) operador!=(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 do lado direito.
operador== (hash_map) operador== (hash_multimap) Testa se o objeto hash_map ou hash_multimap no lado esquerdo do operador é igual ao objeto hash_map ou hash_multimap do lado direito.

Funções Especializadas de Modelos

Hash_map versão Hash_multimap versão Description
Troca (hash_map) Troca (hash_multimap) Troca os elementos de dois hash_maps ou hash_multimaps.

Aulas

Class Description
hash_compare Classe Descreve um objeto que pode ser usado por qualquer um dos contentores associativos de hash — hash_map, hash_multimap, hash_set ou hash_multiset — como objeto de parâmetro padrão Traits para ordenar e fazer hash dos elementos que contêm.
value_compare Classe Fornece um objeto função que pode comparar os elementos de um hash_map comparando os valores das suas chaves para determinar a sua ordem relativa no hash_map.
hash_map Classe Usado para o armazenamento e recuperação rápida de dados de uma coleção em que cada elemento é um par que possui uma chave de ordenação cujo valor é único e um valor de dados associado.
hash_multimap Classe Usado para o armazenamento e recuperação rápida de dados de uma coleção em que cada elemento é um par que possui uma chave de ordenação cujo valor não precisa de ser único e um valor de dados associado.

Requirements

Cabeçalho:< hash_map>

Namespace: stdext

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++