Sdílet prostřednictvím


basic_streambuf::uflow

Chráněné virtuální funkci, která vybere aktuální prvek od vstupního datového proudu.

virtual int_type uflow( );

Vrácená hodnota

Aktuální prvek.

Poznámky

Chráněné virtuální členské funkce pokusí extrahovat aktuální prvek ch ze vstupní proud pak předem aktuální pozici proudu a vrátit prvku jako traits_type::to_int_type(ch).Můžete tak učinit různými způsoby:

  • Pokud je k dispozici čtení pozice, má ch jako prvek uloženy do pozice čtení a přejde na další ukazatel pro vstupní vyrovnávací paměti.

  • Můžete číst prvek přímo z některé externí zdroj a dodat jako hodnotu ch.

  • Společná vstupní a výstupní datové proudy vyrovnávací paměti datového proudu jej zpřístupnit čtení 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ěť.Nebo ji můžete přidělit nové nebo dodatečné úložiště pro vstupní vyrovnávací paměti.Funkce potom čte, některé externí zdroj z jednoho nebo více prvků.

Pokud funkce nemůže úspěšně, vrátí traits_type::eof, nebo vyvolá výjimku.Jinak vrací aktuální prvek ch vstupní proud převeden výše popsaným způsobem a přejde na další ukazatel pro vstupní vyrovnávací paměti.Výchozí chování je volání podtečení a vrátí funkce traits_type::eofvrátit se traits_type::eof.Jinak funkce vrátí aktuální prvek ch vstupní proud převeden výše popsané a přejde na další ukazatel pro vstupní vyrovnávací paměti.

Požadavky

Záhlaví: <streambuf>

Obor názvů: std

Viz také

Referenční dokumentace

basic_streambuf Class

iostream programování

iostreams konvence