Sdílet prostřednictvím


basic_filebuf::pbackfail

Se pokusí vrátit prvek do vstupního datového proudu a pak bude aktuální prvek (ukazující na další ukazatel).

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

Parametry

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

Vrácená hodnota

Pokud funkce nemůže úspěšně, vrátí traits_type::eof.Funkce traits_type::not_eof(_Meta).

Poznámky

Chráněné virtuální členskou funkci prvku vloží zpět do vstupní vyrovnávací paměti a pak je aktuální prvek (ukazující na další ukazatel).Pokud _Meta == traits_type::eof, element Posunout zpět se ve skutečnosti již v proudu před aktuální prvek.Jinak tento element nahrazen ch = traits_type::to_char_type(_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 je funkce mohou provádět putback pozice k dispozici, můžete tak učinit, nastavte další ukazatel na umístění a uložit ch v této poloze.

  • Pokud funkce tlačit zpět prvek do vstupního datového proudu, je tak učinit, například voláním ungetc pro prvek typu char*.*

Požadavky

Záhlaví:<fstream>

Obor názvů: std

Viz také

Referenční dokumentace

basic_filebuf – třída

iostream – programování

iostreams – konvence