<utility>
Define tipos padrão, funções, operadores e de (STL) da biblioteca do modelo que ajudam a criar e gerenciar pares de objetos, que são úteis sempre que dois objetos precisam ser tratados como se fossem um.
#include <utility>
Comentários
Os pares são amplamente usados na biblioteca padrão C++. São necessários conforme os argumentos e os valores de retorno para diversas funções e como tipos de elementos para contêineres como a classe do mapa e classe de multimap. <O cabeçalho> do utilitário for incluído automaticamente <pelo> mapa para ajudar a gerenciar seus elementos do tipo de pares de chave/valor.
Classes
Uma classe que envolve o tipo de um elemento de pair . |
|
Uma classe que envolve a contagem de elementos de pair . |
Funções
Preserva o tipo de referência ( lvalue ou rvalue) do argumento do obscurecimento pela transmissão perfeita. |
|
Uma função que obtém um elemento de um objeto de pair . |
|
Uma função auxiliar de modelo usada para criar objetos de tipo pair, onde os tipos componentes são baseados em tipos de dados passados como parâmetros. |
|
Retorna passado para o argumento como uma referência de rvalue . |
|
Troca os elementos de dois objetos de pair . |
Operadores
Os testa se o objeto do par no lado esquerdo do operador não é igual aos pares objetos no lado direito. |
|
Os testa se o objeto do par no lado esquerdo do operador é igual aos pares objetos no lado direito. |
|
Os testa se o objeto do par no lado esquerdo do operador é menor que os pares objetos no lado direito. |
|
Os testa se o objeto do par no lado esquerdo do operador é menor ou igual aos pares objetos no lado direito. |
|
Os testa se o objeto do par no lado esquerdo do operador é maior do que os pares objetos no lado direito. |
|
Os testa se o objeto do par no lado esquerdo do operador é maior ou igual aos pares objetos no lado direito. |
Structs
Um tipo prever a capacidade de controlar dois objetos como um único objeto. |
Consulte também
Referência
Segurança de threads na Biblioteca Padrão C++