Namespaces
Variants

std::basic_filebuf<CharT,Traits>:: sync

From cppreference.net
protected :
virtual int sync ( )

Si existe un área de escritura (por ejemplo, el archivo fue abierto para escritura), llama a overflow() para escribir toda la salida pendiente al archivo, luego vacía el archivo como si llamara a std::fflush .

Si existe un área de lectura (por ejemplo, el archivo fue abierto para lectura), el efecto está definido por la implementación. Una implementación típica puede vaciar el área de lectura y mover la posición actual del archivo hacia atrás por el número correspondiente de bytes.

Contenidos

Parámetros

(ninguno)

Valor de retorno

0 en caso de éxito, - 1 en caso de fallo.

Notas

sync() o su equivalente es llamado implícitamente para flujos de salida por close() , seekoff() , y seekpos() y explícitamente llamado por std::basic_streambuf::pubsync()

Ejemplo

Véase también

invoca sync ( )
(función miembro pública de std::basic_streambuf<CharT,Traits> )
sincroniza un flujo de salida con el archivo real
(función)