Bibliothèque C ++ Ostream - flush

La description

Il est utilisé pour vider le tampon de flux de sortie et synchronise le tampon de flux associé avec sa séquence de sortie contrôlée.

Déclaration

Voici la déclaration pour std :: ostream :: flush.

ostream& flush();

Paramètres

aucun

Valeur de retour

Il renvoie l'objet ostream (* this).

Des exceptions

Basic guarantee - si une exception est levée, l'objet est dans un état valide.

Courses de données

Modifie l'objet de flux.

Exemple

L'exemple ci-dessous explique à propos de 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;
}