Libreria Fstream C ++ - Operatore = Funzione

Descrizione

Supportava la versione con funzionalità dello standard C ++ 11. Acquisisce il contenuto del lato destro, assegnando mosse ai suoi membri e classi base.

Dichiarazione

Di seguito è riportata la dichiarazione per fstream :: operator =

C ++ 11

copy (1)	fstream& operator= (const fstream&) = delete;
move (2)	fstream& operator= (fstream&& rhs);

Parametri

rhs - Un altro oggetto fstream.

Valore di ritorno

Restituisce * questo.

Eccezioni

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

Gare di dati

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

Esempio

Nell'esempio seguente viene spiegato l'operatore fstream = funzione.

#include <fstream>

int main () {
   std::fstream foo;
   std::fstream bar ("test.txt");

   swap(foo,bar);

   foo << "tutorialspoint";

   foo.close();

   return 0;
}