Sdílet prostřednictvím


basic_filebuf::pbackfail

Pokusí se vrácen do vstupní proud prvek a poté byl aktuální prvek (špičaté 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.Jinak vrací traits_type::not_eof(_Meta).

Poznámky

Chráněné virtuální členské funkce vloží prvek zpět do vstupní vyrovnávací paměti a pak jej aktuální prvek (špičaté další ukazatel).Pokud _Meta == traits_type::eof, element posunout zpět je účinně již v proudu před aktuální prvek.Jinak se nahrazuje prvku ch = traits_type::to_char_type(_Meta).Funkci můžete umístit zpět prvek různými způsoby:

  • Putback pozice je k dispozici a porovná prvek uloženy rovna ch, jeho trase další ukazatele pro vstupní vyrovnávací paměti.

  • Pokud mohou provádět funkce putback k dispozici, můžete to provést, nastavte další ukazatel na pozici, umístění a uložení ch v této poloze.

  • Pokud funkce můžete posunout zpět prvek na vstupní proud, ji tak učinit, jako například voláním ungetc pro element typu char*.*

Požadavky

Záhlaví: <fstream>

Obor názvů: std

Viz také

Referenční dokumentace

basic_filebuf Class

iostream programování

iostreams konvence