Libreria ios C ++ - Funzione Nountibuf
Descrizione
Viene utilizzato per cancellare il flag "format" unitbuf per il flusso str. Quando il flag unitbuf non è impostato, il buffer associato non viene forzato a essere svuotato dopo ogni operazione di inserimento.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione std :: nounitbuf.
ios_base& nounitbuf (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 :: nounitbuf.
#include <ios>
#include <fstream>
int main () {
std::ofstream outfile ("test.txt");
outfile << std::unitbuf << "Test " << "file" << '\n';
outfile.close();
return 0;
}