std::basic_streambuf<CharT,Traits>:: pubsync, std::basic_streambuf<CharT,Traits>:: sync
| I/O manipulators | ||||
| Print functions (C++23) | ||||
| C-style I/O | ||||
| Buffers | ||||
|
(C++23)
|
||||
|
(
C++98/26*
)
|
||||
|
(C++20)
|
||||
| Streams | ||||
| Abstractions | ||||
| File I/O | ||||
| String I/O | ||||
| Array I/O | ||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(
C++98/26*
)
|
||||
|
(
C++98/26*
)
|
||||
|
(
C++98/26*
)
|
||||
| Synchronized Output | ||||
|
(C++20)
|
||||
| Types | ||||
| Error category interface | ||||
|
(C++11)
|
||||
|
(C++11)
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
int
pubsync
(
)
;
|
(1) | |
|
protected
:
virtual int sync ( ) ; |
(2) | |
Synchronise la séquence de caractères contrôlée (les tampons) avec la séquence de caractères associée.
1) Appelle la
sync()
de la classe la plus dérivée
2) La version de la classe de base de cette fonction n'a aucun effet. Les classes dérivées peuvent redéfinir cette fonction pour permettre la synchronisation du périphérique sous-jacent avec les tampons.
Pour les flux de sortie, cela résulte généralement en l'écriture du contenu de la zone put dans la séquence associée, c'est-à-dire le vidage du tampon de sortie. Pour les flux d'entrée, cela vide généralement la zone get et force une relecture depuis la séquence associée pour récupérer les changements récents. Le comportement par défaut (trouvé, par exemple, dans std::basic_stringbuf ), est de ne rien faire.
Table des matières |
Paramètres
(aucun)
Valeur de retour
1) La valeur de retour de
sync()
.
2) Retourne 0 en cas de succès, - 1 sinon. La version de la classe de base retourne 0 .
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
synchronise avec le dispositif de stockage sous-jacent
(fonction membre publique de
std::basic_istream<CharT,Traits>
)
|
|
|
[virtual]
|
écrit les caractères vers le fichier associé depuis la zone de mise en mémoire tampon
(fonction membre protégée virtuelle de
std::basic_filebuf<CharT,Traits>
)
|