std::basic_filebuf<CharT,Traits>:: sync
|
protected
:
virtual int sync ( ) |
||
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
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
appelle
sync
(
)
(fonction membre publique de
std::basic_streambuf<CharT,Traits>
)
|
|
|
synchronise un flux de sortie avec le fichier physique
(fonction) |