swap (<utility>)
Intercambia los elementos de dos objetos pair Structure.
template<class Type1, class Type2>
void swap(pair<Type1, Type2>&_Left,
pair<Type1, Type2>&_Right);
Parámetros
Parámetro |
Descripción |
---|---|
_Left |
Objeto de tipo pair. |
_Right |
Objeto de tipo pair. |
Comentarios
Una ventaja swap es que el compilador determinan automáticamente y no tienen que explícitamente especificar los tipos de objetos se están almacenando que.No utilice los argumentos de plantilla explícitos como swap<int, int>(1, 2) cuando se utiliza swap porque es innecesariamente detallado y agrega los problemas complejos de referencia rvalue que pueden provocar un error de compilación.
Requisitos
Encabezado: <utility>
Espacio de nombres: std