Compartilhar via


<utility>

Define os tipos, funções e operadores que ajudam a construir e gerenciar os pares de objetos, que são úteis sempre que dois objetos precisam ser tratados como se fossem uma biblioteca STL (Standard Template).

#include <utility>

Comentários

Pares são amplamente usados na biblioteca C++ padrão.Eles são necessários como argumentos e valores de retorno para diversas funções e tipos de elemento para contêineres, como mapear a classe e classe multimap.<utility> cabeçalho é incluído automaticamente pelo <map> para ajudar no gerenciamento de chave/valor par digite elementos.

86s69hwc.collapse_all(pt-br,VS.110).gifClasses

tuple_element

Uma classe que encapsula o tipo de um pair elemento.

tuple_size

Uma classe que encapsula pair contagem de elementos.

86s69hwc.collapse_all(pt-br,VS.110).gifFunções

forward

Preserva o tipo de referência (o lvalue ou rvalue) do argumento de sendo obscurecida por encaminhamento perfeito.

obter

Uma função que obtém um elemento de uma pair objeto.

make_pair

Um modelo de função auxiliar usado para construir os objetos do tipo pair, onde os tipos de componentes são baseados nos tipos de dados passados como parâmetros.

Mover

Retorna o passado no argumento como um rvalue referência.

troca

Troca os elementos de dois pair objetos.

86s69hwc.collapse_all(pt-br,VS.110).gifOperadores

operador! =

Testes se o objeto par no lado esquerdo do operador não é igual ao objeto par no lado direito.

operador = =

Testes se o objeto par no lado esquerdo do operador é igual ao objeto par no lado direito.

operador <

Testes se o par de objeto no lado esquerdo do operador é menor que o objeto par no lado direito.

operador < =

Testes se o par de objeto no lado esquerdo do operador é menor ou igual ao objeto par no lado direito.

operador >

Testes se o objeto par no lado esquerdo do operador é maior que o objeto par no lado direito.

operador > =

Testes se o objeto par no lado esquerdo do operador é maior ou igual ao objeto par no lado direito.

86s69hwc.collapse_all(pt-br,VS.110).gifStructs

identidade

par

Um tipo que fornece a capacidade de tratar os dois objetos como um único objeto.

Consulte também

Referência

Segurança do thread na biblioteca C++ padrão

Outros recursos

<utility> Membros

Arquivos de cabeçalho