basic_streambuf::pbackfail
Chráněné virtuální členské funkce, která se pokusí umístit prvek zpět do vstupní proud zkontrolujte 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 nebo vyvolá výjimku.Jinak vrací jinou hodnotou.Výchozí chování je vrátíte traits_type::eof.
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 traits_type::to_char_type(_Meta).Funkci můžete umístit zpět prvek různými způsoby:
Pokud je k dispozici putback pozice, může uložení prvku do pozice putback a trase další ukazatele pro vstupní vyrovnávací paměti.
Jej zpřístupnit putback pozice přidělením nové nebo dodatečné úložiště pro vstupní vyrovnávací paměti.
Společná vstupní a výstupní datové proudy vyrovnávací paměti datového proudu jej zpřístupnit putback pozice tak psaní out, na některých externích cílů, některé nebo všechny prvky mezi počáteční a další ukazatele pro výstupní vyrovnávací paměť.
Požadavky
Záhlaví: <streambuf>
Obor názvů: std