<map>
Define o mapa e o multimapa dos modelos de classe de contêiner e seus modelos de suporte.
Requisitos
Cabeçalho:<mapa>
Namespace: std
Observação
A biblioteca <mapa> também usa a instrução #include <initializer_list>
.
Membros
Operadores
Versão do mapa | Versão do multimapa | Descrição |
---|---|---|
operator!= (map) | operator!= (multimap) | Testa se o objeto do mapa ou multimapa à esquerda do operador é diferente do objeto do mapa ou multimapa à direita. |
operador< (mapa) | operador< (multimapa) | Testa se o objeto do mapa ou multimapa à esquerda do operador é menor que o objeto de mapa ou multimapa à direita. |
operador<= (mapa) | operator<= (multimapa) | Testa se o objeto do mapa ou multimapa à esquerda do operador é menor ou igual ao objeto do mapa ou multimapa à direita. |
operator== (mapa) | operator== (multimapa) | Testa se o objeto do mapa ou multimapa à esquerda do operador é igual ao objeto do mapa ou multimapa à direita. |
operador> (mapa) | operador> (multimapa) | Testa se o objeto do mapa ou multimapa à esquerda do operador é maior que o objeto do mapa ou multimapa à direita. |
operador>= (mapa) | operator>= (multimapa) | Testa se o objeto do mapa ou multimapa à esquerda do operador é maior ou igual ao objeto do mapa ou multimapa à direita. |
Funções de Modelo Especializadas
Versão do mapa | Versão do multimapa | Descrição |
---|---|---|
swap (map) | swap (multimap) | Troca os elementos de dois mapas ou multimapas. |
Classes
Nome | Descrição |
---|---|
Classe value_compare | Fornece um objeto de função que pode comparar os elementos de um mapa ao comparar os valores de suas chaves para determinar sua ordem relativa no mapa. |
Classe map | Usada para o armazenamento e recuperação de dados de uma coleção em que cada um dos elementos tem uma chave exclusiva, com a qual os dados são automaticamente ordenados. |
Classe multimap | Usada para o armazenamento e recuperação de dados de uma coleção em que cada um dos elementos tem uma chave, com a qual os dados são automaticamente ordenados e as chaves não precisam ter valores exclusivos. |
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++