basic_stringbuf::pbackfail
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).
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
Pokud _Meta porovná rovnající se traits_type::eof, element Posunout zpět se ve skutečnosti již v proudu před aktuální prvek.Jinak tento element nahrazen bajt = traits_type::to_char_type(_Meta).Funkce může vrátit prvek různými způsoby:
Pokud putback pozice je k dispozici a uloženy prvek porovná rovno bajtů, je snížit další ukazatele pro vstupní vyrovnávací paměti.
Pokud je k dispozici na místě putback a stringbuf režim umožňuje pořadí chcete změnit (režimu &ios_base::out je nenulová), je ukládání bajtů do putback polohy a sníží další ukazatele pro vstupní vyrovnávací paměti.
Požadavky
Záhlaví:<sstream>
Obor názvů: std