Biblioteca C ++ IOS - intercambio

Descripción

Intercambia todos los miembros internos entre xy * this, excepto los punteros a los búferes de flujo asociados: rdbuf devolverá lo mismo en ambos objetos que antes de la llamada.

Las clases derivadas pueden llamar a esta función para implementar funciones de intercambio personalizadas.

Declaración

A continuación se muestra la declaración de la función ios :: swap.

void swap (ios& x) noexcept;

Parámetros

x - Otro objeto de flujo del mismo tipo.

Valor devuelto

ninguna

Excepciones

No-throw guarantee - esta función miembro nunca arroja excepciones.

Carreras de datos

Modifica ambos objetos de flujo (* this y x).