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;
}