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