Partager via


basic_filebuf::pbackfail

Tente de réactiver un élément dans le flux d'entrée, puis elle fait l'élément actuel (référencé par le prochain pointeur).

virtual int_type pbackfail( 
   int_type _Meta = traits_type::eof 
);

Paramètres

  • _Meta
    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, retourne traits_type::not_eof(_Meta).

Notes

La fonction virtuelle est membre met en arrière un élément dans le tampon d'entrée puis elle fait l'élément actuel (référencé par le prochain pointeur). Si le _Meta == traits_type::EOF, l'élément pour envoyer à qui est en fait déjà dans le flux de données avant l'élément actuel. Sinon, cet élément est remplacé par ch = traits_type::to_char_type(_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é il compare égale à ch, il peut décrémenter le prochain pointeur du tampon d'entrée.

  • Si la fonction peut rendre la position d'putback disponible, il peut le faire, définissez le prochain pointeur pour pointer à la place, puis enregistre ch dans la place.

  • Si la fonction peut transmettre à un élément dans le flux d'entrée, il peut le faire, par exemple en appelant ungetc pour un élément de type char*.*

Configuration requise

**En-tête :**fstream <de >

Espace de noms : std

Voir aussi

Référence

basic_filebuf, classe

iostream, programmation

iostreams, conventions