Partager via


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

Voir aussi

Référence

strstreambuf, classe

iostream, programmation

iostreams, conventions