Compartilhar via


swap (<utility>)

troca os elementos de dois objetos de pair Structure .

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 explicitamente especificados.Não use argumentos explícitos de 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 falha da compilação.

Requisitos

Cabeçalho: <utility>

namespace: STD

Consulte também

Referência

<utility>