basic_stringbuf::pbackfail
Chráněné virtuální členské funkce se pokusí umístit prvek zpět do vstupní vyrovnávací paměti a proveďte 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
Pokud _Meta porovná se rovná traits_type::eof, element posunout zpět je účinně již v proudu před aktuální prvek.Jinak se nahrazuje prvku bajt = 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ává bajt rovná prvek uloženy, je snížit další ukazatele pro vstupní vyrovnávací paměti.
Putback pozice je k dispozici a povolení režimu stringbuf sekvence má být změněn (režimu & ios_base::Out je nenulová), můžete ukládat do pozice putback bajtu a trase další ukazatele pro vstupní vyrovnávací paměti.
Požadavky
Záhlaví: <sstream>
Obor názvů: std