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