Namespaces
Variants

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

From cppreference.net
protected :
virtual int sync ( )
**Note:** Le code C++ présent dans les balises ` ` n'a pas été traduit conformément aux instructions, car il contient des termes spécifiques au C++ qui doivent rester en anglais pour préserver leur signification technique exacte.

Si une zone de sortie existe (par exemple, le fichier a été ouvert en écriture), appelle overflow() pour écrire toutes les sorties en attente dans le fichier, puis vide le fichier comme en appelant std::fflush .

Si une zone de lecture existe (par exemple, le fichier a été ouvert en lecture), l'effet est défini par l'implémentation. Une implémentation typique peut vider la zone de lecture et reculer la position actuelle dans le fichier du nombre correspondant d'octets.

Table des matières

Paramètres

(aucun)

Valeur de retour

0 en cas de succès, - 1 en cas d'échec.

Notes

sync() ou son équivalent est implicitement appelé pour les flux de sortie par close() , seekoff() , et seekpos() et explicitement appelé par std::basic_streambuf::pubsync()

Exemple

Voir aussi

appelle sync ( )
(fonction membre publique de std::basic_streambuf<CharT,Traits> )
synchronise un flux de sortie avec le fichier physique
(fonction)