Compartilhar via


<hash_set>

Dica

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

Define o hash_set das classes de modelo do contêiner e o hash_multiset e seus modelos de suporte.

#include <hash_set>

Comentários

No Visual C++ .NET 2003, os membros dos arquivos de cabeçalho de <hash_map> e de <hash_set> não estão mais no namespace de STD, mas foram movidos em vez no namespace de stdext. Consulte O namespace do stdext para obter mais informações.

Operadores

Versão de Hash_set

Versão de Hash_multiset

Descrição

operador! = (hash_set)

operador! = (hash_multiset)

Testa se o objeto de hash_set ou de hash_multiset no lado esquerdo do operador não é igual ao objeto de hash_set ou de hash_multiset no lado direito.

operator== (hash_set)

operator== (hash_multiset)

Testa se o objeto de hash_set ou de hash_multiset no lado esquerdo do operador é igual ao objeto de hash_set ou de hash_multiset no lado direito.

Funções especializadas do modelo

Versão de Hash_set

Versão de Hash_multiset

Descrição

troca hash_set ()

troca hash_multiset ()

Troca os elementos de dois hash_sets ou hash_multisets.

Classes

classe de 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 de Características da opção de classificação e hash os elementos que contêm.

classe de hash_set

É usado para o armazenamento e a recuperação rápida dos dados de uma coleção na qual os valores dos elementos contidos exclusivos e o saquês como os valores de chave.

classe de hash_multiset

É usado para o armazenamento e a recuperação rápida dos dados de uma coleção na qual os valores dos elementos contidos exclusivos e o saquês como os valores de chave.

Consulte também

Referência

Segurança de threads na Biblioteca Padrão C++

Biblioteca de Modelos Padrão

Outros recursos

Arquivos de cabeçalho da Biblioteca Padrão C++