Sdílet prostřednictvím


strstreambuf::pbackfail

Chráněné virtuální členskou funkci, která se pokusí vrátit prvek do vstupního datového proudu a pak jej aktuální prvek (ukazující na další ukazatel).

virtual int pbackfail( 
   int _Meta = EOF 
);

Parametry

  • _Meta
    Znak vložit do vyrovnávací paměti, nebo EOF.

Vrácená hodnota

Pokud funkce nemůže úspěšně, vrátí EOF.Jinak pokud _Meta == EOF, vrátí některé hodnoty jiné než EOF.Jinak vrátí _Meta.

Poznámky

Chráněné virtuální členskou funkci pokusí vložit prvek zpět do vstupní vyrovnávací paměti a proveďte aktuální prvek (ukazující na další ukazatel).

Pokud _Meta == EOF, element Posunout zpět se ve skutečnosti již v proudu před aktuální prvek.Jinak tento element nahrazen ch = (char) _Meta.Funkce může vrátit prvek různými způsoby:

  • Pokud pozice putback je k dispozici a uloženy prvek porovná rovna ch, jej může snížit další ukazatele pro vstupní vyrovnávací paměti.

  • Pokud putback pozice je k dispozici a pokud strstreambuf režimu říká řízené sekvenci lze upravovat, ukládat funkce ch do putback polohy a sníží další ukazatele pro vstupní vyrovnávací paměti.

Požadavky

Záhlaví:<strstream>

Obor názvů: std

Viz také

Referenční dokumentace

strstreambuf – třída

iostream – programování

iostreams – konvence