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