Libreria IOS C ++ - swap

Descrizione

Scambia tutti i membri interni tra x e * this, eccetto i puntatori agli stream buffer associati: rdbuf restituirà lo stesso in entrambi gli oggetti come prima della chiamata.

Le classi derivate possono chiamare questa funzione per implementare funzioni di scambio personalizzate.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione ios :: swap.

void swap (ios& x) noexcept;

Parametri

x - Un altro oggetto stream dello stesso tipo.

Valore di ritorno

nessuna

Eccezioni

No-throw guarantee - questa funzione membro non genera mai eccezioni.

Gare di dati

Modifica entrambi gli oggetti stream (* this e x).