Libreria Ostream C ++ - flush

Descrizione

Viene utilizzato per svuotare il buffer del flusso di output e sincronizza il buffer del flusso associato con la sua sequenza di output controllata.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: ostream :: flush.

ostream& flush();

Parametri

nessuna

Valore di ritorno

Restituisce l'oggetto ostream (* this).

Eccezioni

Basic guarantee - se viene generata un'eccezione, l'oggetto è in uno stato valido.

Gare di dati

Modifica l'oggetto stream.

Esempio

Nell'esempio seguente viene spiegato lo std :: ostream :: flush.

#include <fstream>

int main () {

   std::ofstream outfile ("test.txt");

   for (int n=0; n<100; ++n) {
      outfile << n;
      outfile.flush();
   }
   outfile.close();

   return 0;
}