Biblioteca C ++ Ostream - vaciar

Descripción

Se utiliza para vaciar el búfer de flujo de salida y sincroniza el búfer de flujo asociado con su secuencia de salida controlada.

Declaración

A continuación se muestra la declaración para std :: ostream :: flush.

ostream& flush();

Parámetros

ninguna

Valor devuelto

Devuelve el objeto ostream (* this).

Excepciones

Basic guarantee - si se lanza una excepción, el objeto está en un estado válido.

Carreras de datos

Modifica el objeto de flujo.

Ejemplo

En el siguiente ejemplo se explica sobre 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;
}