std::basic_filebuf<CharT,Traits>:: sync
|
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
|
Esta sección está incompleta
Razón: sin 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) |