Biblioteca C ++ Ostream - flush

Descrição

É usado para liberar o buffer do fluxo de saída e sincronizar o buffer do fluxo associado com sua sequência de saída controlada.

Declaração

A seguir está a declaração para std :: ostream :: flush.

ostream& flush();

Parâmetros

Nenhum

Valor de retorno

Ele retorna o objeto ostream (* this).

Exceções

Basic guarantee - se uma exceção for lançada, o objeto está em um estado válido.

Corridas de dados

Modifica o objeto stream.

Exemplo

No exemplo a seguir, 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;
}