Condividi tramite


basic_filebuf::underflow

Estrae l'elemento corrente dal flusso di input.

virtual int_type underflow( );

Valore restituito

Se la funzione potrebbe non riuscire, restituisce traits_type::EOF. In caso contrario, restituisce ch, convertito come descritto nella sezione osservazioni.

Note

La funzione membro virtuale protetta tenta di disegnare l'elemento corrente ch dal flusso di input 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 uno o più elementi di tipo char*,* come se le chiamate successive del form fgetc(fp) e dell'elemento ch di tipo Elem utilizzando il fac di facet di conversione di file per chiamare fac.in in base alle necessità. Se uno lettura o la conversione non riesce, la funzione non riesce.

Requisiti

fstream <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe basic_filebuf

Programmazione di iostream

Convenzioni di iostream