basic_streambuf::uflow
Chráněné virtuální funkce, 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í členskou funkci pokusí extrahovat aktuální prvek ch ze vstupního datového proudu, pak zálohy aktuální pozice proudu a vrátí prvek jako traits_type::to_int_type(ch).To lze provést různými způsoby:
Čtení umístění je k dispozici, pak má ch jako prvek uložen v pozici pro čtení a přesune ukazatel na další vstupní vyrovnávací paměti.
Můžete číst element přímo z nějakého externího zdroje a dodat jako hodnota ch.
Vyrovnávací paměti datového proudu pomocí společných vstupních a výstupních datových proudů jej můžete zpřístupnit čtení místo psaní ven, 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 jej můžete přidělit nové nebo dodatečné úložiště pro vstupní vyrovnávací paměti.Funkce potom přečte, z nějakého externího zdroje, jeden nebo více prvků.
Pokud funkce nemůže úspěšně, vrátí traits_type::eof, nebo vyvolá výjimku.Jinak vrátí aktuální prvek ch v vstupní proud převeden, jak je popsáno výše a přejde na další ukazatel pro vstupní vyrovnávací paměti.Výchozí chování je, že volání podtečení , a pokud tato funkce vrátí traits_type::eofvrátit traits_type::eof.V ostatních případech vrátí funkce aktuální prvek ch v vstupní proud převeden podle výše uvedených pokynů a přejde na další ukazatel pro vstupní vyrovnávací paměti.
Požadavky
Záhlaví:<streambuf>
Obor názvů: std