strstreambuf::overflow
Une fonction virtuelle protégée qui peut être appelée lorsqu'un nouveau caractère est inséré dans une mémoire tampon complète.
virtual int overflow(
int _Meta = EOF
);
Paramètres
- _Meta
Le caractère à insérer dans la mémoire tampon, ou EOF.
Valeur de retour
Si la fonction ne peut pas réussir, elle retourne EOF.Sinon, si == EOF, il de _Meta retourne une valeur autre que EOF.Sinon, il retourne le _Meta.
Notes
Si _Meta ! = EOF, les tests virtuels protégés de fonction membre pour insérer le _Meta d'élément (char) dans la mémoire tampon de sortie.Il peut le faire de différentes manières :
Si une position d'écriture est disponible, elle peut stocker l'élément dans la position d'écriture et incrémenter le pointeur " après " pour la mémoire tampon de sortie.
Si l'état stocké de strstreambuf indique l'ordre d'exécution des instructions est modifiable, extensible, et non figé, la fonction peut rendre une position d'écriture disponible en allouant nouvelle pour la mémoire tampon de sortie.Étend la mémoire tampon de sortie cette méthode étend également une mémoire tampon d'entrée associée.
Configuration requise
en-tête : <strstream>
l'espace de noms : DST