Libreria ios C ++ - Funzione Unitbuf
Descrizione
Viene utilizzato per impostare il flag "format" unitbuf per il flusso str. Quando il flag unitbuf è impostato, il buffer associato viene svuotato dopo ogni operazione di inserimento.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: unitbuf.
ios_base& unitbuf (ios_base& str);
Parametri
str - Oggetto flusso il cui flag di formato è interessato.
Valore di ritorno
Restituisce Argument str.
Eccezioni
Basic guarantee - se viene generata un'eccezione, str è in uno stato valido.
Gare di dati
Modifica str. L'accesso simultaneo allo stesso oggetto flusso può causare gare di dati.
Esempio
Nell'esempio seguente viene illustrata la funzione std :: unitbuf.
#include <ios>
#include <fstream>
int main () {
std::ofstream outfile ("test.txt");
outfile << std::unitbuf << "Test " << "file" << '\n';
outfile.close();
return 0;
}