Libreria Fstream C ++ - Funzione di scambio
Descrizione
Scambia i valori degli oggetti fstream x e y.
Dichiarazione
Di seguito è riportata la dichiarazione per fstream :: swap.
C ++ 11
template <class charT, class traits>
void swap (basic_fstream<charT,traits>& x, basic_fstream<charT,traits>& y);
Parametri
x,y - oggetti basic_fstream dello stesso tipo (cioè, aventi entrambi gli stessi parametri del modello, charT e tratti).
Valore di ritorno
nessuna
Eccezioni
No-throw guarantee - questa funzione membro non genera mai eccezioni.
Gare di dati
Entrambi gli oggetti, x e y, vengono modificati.
Esempio
Nell'esempio seguente viene illustrata la funzione di scambio di fstream.
#include <fstream>
int main () {
std::fstream foo;
std::fstream bar ("test.txt");
swap(foo,bar);
foo << "tutorialspoint";
foo.close();
return 0;
}