swap

De cppreference.com
Saltar a: navegación, buscar

Sintaxis:

    #include <algorithm>
    void std::swap( Assignable& a, Assignable& b );
  • a, b modelan Assignable.

La función swap() intercambia los valores de a y b.


La función espera que los argumentos modelen un tipo de datos asignable, es decir, que deben tener un constructor copia y soportar el operator=. El costo de esta operación es de una copia y dos asignaciones, y es esencialmente equivalente a lo que sigue:

Assignable t (a);
a= b;
b= t;

[editar] Tópicos Relacionados

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Otros idiomas