Compartilhar via


swap (<utility>)

Troca os elementos de dois objetos de Estrutura pair .

template<class Type1, class Type2>
void swap(pair<Type1, Type2>&_Left,
pair<Type1, Type2>&_Right);

Parâmetros

Parâmetro

Descrição

_Left

Um objeto do tipo pair.

_Right

Um objeto do tipo pair.

Comentários

Uma vantagem de swap é que os tipos de objetos que estão sendo armazenados são determinados automaticamente pelo compilador e não precisam ser especificados explicitamente. Não use argumentos explícitos do modelo como swap<int, int>(1, 2) quando você usa swap porque é desnecessariamente detalhado e adiciona os problemas complexos de referência de rvalue que podem causar a falha da compilação.

Requisitos

utilitário <deCabeçalho: >

Namespace: std

Consulte também

Referência

<utility>