Biblioteca C ++ ios - Función Nountibuf

Descripción

Se utiliza para borrar el indicador de "formato" unitbuf para el flujo str. Cuando no se establece el indicador unitbuf, el búfer asociado no está obligado a vaciarse después de cada operación de inserción.

Declaración

A continuación se muestra la declaración de la función std :: nounitbuf.

ios_base& nounitbuf (ios_base& str);

Parámetros

str - Objeto de flujo cuya bandera de formato se ve afectada.

Valor devuelto

Devuelve Argument str.

Excepciones

Basic guarantee - si se lanza una excepción, str está en un estado válido.

Carreras de datos

Modifica str. El acceso simultáneo al mismo objeto de flujo puede provocar carreras de datos.

Ejemplo

En el siguiente ejemplo, se explica la función std :: nounitbuf.

#include <ios>
#include <fstream>

int main () {
   std::ofstream outfile ("test.txt");
   outfile << std::unitbuf <<  "Test " << "file" << '\n';
   outfile.close();
   return 0;
}