strstreambuf::pbackfail
Une fonction membre virtuelle protégée qui tente de remettre un élément dans le flux d'entrée, puis fait de lui l'élément actuel (référencé par le prochain pointeur).
virtual int pbackfail(
int _Meta = EOF
);
Paramètres
- _Meta
Caractère à insérer dans la mémoire tampon, ou EOF.
Valeur de retour
Si la fonction ne peut pas aboutir, elle retourne EOF. Sinon, si _Meta == EOF, il retourne une valeur autre que EOF. Sinon, il retourne Meta.
Notes
Fonction membre virtuelle protégée qui tente de remettre un élément dans le flux d'entrée, puis fait de lui l'élément actuel (référencé par le prochain pointeur).
Si _Meta == EOF, l'élément à renvoyer à est en fait déjà dans le flux de données avant l'élément actuel. Sinon, cet élément est remplacé par ch = (char)_Meta. La fonction peut réactiver un élément de différentes manières :
Si une position de putback est disponible, et l'élément stocké est égal à ch, il peut décrémenter le prochain pointeur du tampon d'entrée.
Si une position de putback est disponible, et si le mode de strstreambuf indique que la séquence contrôlée est modifiable, la fonction peut stocker ch à la position de putback et décrémenter le prochain pointeur du tampon d'entrée.
Configuration requise
En-tête: <strstream>
Espace de noms : std