basic_stringbuf::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_type overflow(
int_type _Meta = traits_type::eof( )
);
Paramètres
- _Meta
Le caractère à insérer dans la mémoire tampon, ou traits_type::eof.
Valeur de retour
Si la fonction ne peut pas réussir, elle retourne traits_type::eof.Sinon, il retourne traits_type::not_eof(_Meta).
Notes
Si le _Meta ne compare pas égale à traits_type::eof, les tests virtuels protégés de fonction membre pour insérer l'élément traits_type::to_char_type(_Meta) 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.
Elle peut rendre une position d'écriture disponible en allouant nouveau ou stockage supplémentaire 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 : <sstream>
l'espace de noms : DST