Namespaces
Variants

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

From cppreference.net
protected :
virtual int sync ( )

Wenn ein Put-Bereich existiert (z.B. wenn die Datei zum Schreiben geöffnet wurde), ruft es overflow() auf, um alle ausstehenden Ausgaben in die Datei zu schreiben, und leert dann die Datei wie durch einen Aufruf von std::fflush .

Wenn ein Lesebereich existiert (z.B. wurde die Datei zum Lesen geöffnet), ist der Effekt implementierungsdefiniert. Typische Implementierungen können den Lesebereich leeren und die aktuelle Dateiposition um die entsprechende Anzahl von Bytes zurücksetzen.

Inhaltsverzeichnis

Parameter

(keine)

Rückgabewert

0 bei Erfolg, - 1 im Falle eines Fehlers.

Hinweise

sync() oder sein Äquivalent wird implizit für Ausgabestreams durch close() , seekoff() und seekpos() aufgerufen sowie explizit durch std::basic_streambuf::pubsync()

Beispiel

Siehe auch

ruft sync ( ) auf
(öffentliche Elementfunktion von std::basic_streambuf<CharT,Traits> )
synchronisiert einen Ausgabestrom mit der tatsächlichen Datei
(Funktion)