basic_streambuf::uflow
Una funzione virtuale protetta che estrae l'elemento corrente dal flusso di input.
virtual int_type uflow( );
Valore restituito
L'elemento corrente.
Note
I test virtuali protette di funzione membro per disegnare l'elemento corrente ch dal flusso di input, quindi anticipano la posizione corrente del flusso e restituisce l'elemento in traits_type::to_int_type(ch). È possibile farlo in diversi modi:
Se una posizione lettura è disponibile, accetta ch come elemento archiviato nel percorso lettura e sposta il puntatore seguente per il buffer di input.
Può leggere direttamente un elemento, da un'origine esterna e la consegna come valore ch.
Per un buffer del flusso di input comune e i flussi di output, può rendere disponibile un percorso di lettura o scrittura, a una determinata destinazione esterna, alcune o a tutti gli elementi tra i puntatori iniziali e seguenti per il buffer di output. O disponga della nuova o archiviazione aggiuntiva per il buffer di input. La funzione legge quindi in, da un'origine esterna, uno o più elementi.
Se la funzione potrebbe non riuscire, restituisce traits_type::EOF, o genera un'eccezione. In caso contrario, restituisce l'elemento corrente ch nel flusso di input, convertito come descritto in precedenza e sposta il puntatore seguente per il buffer di input. Il comportamento predefinito consiste nel chiamare underflow e, se la funzione restituisce traits_type::eof, di restituire traits_type::eof. In caso contrario, la funzione restituisce l'elemento corrente ch nel flusso di input, convertito come descritto in precedenza e sposta il puntatore seguente per il buffer di input.
Requisiti
streambuf <diIntestazione: >
Spazio dei nomi: std