Bibliothèque C ++ IOS - swap

La description

Échange tous les membres internes entre x et * this, à l'exception des pointeurs vers les tampons de flux associés: rdbuf doit renvoyer le même dans les deux objets qu'avant l'appel.

Les classes dérivées peuvent appeler cette fonction pour implémenter des fonctions d'échange personnalisées.

Déclaration

Voici la déclaration de la fonction ios :: swap.

void swap (ios& x) noexcept;

Paramètres

x - Un autre objet de flux du même type.

Valeur de retour

aucun

Des exceptions

No-throw guarantee - cette fonction membre ne lève jamais d'exceptions.

Courses de données

Modifie les deux objets de flux (* this et x).