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 relativa alle osservazioni.

Note

La funzione membro virtuale protetta tenta di creare l'elemento corrente ch dal flusso di input e restituisce l'elemento come traits_type::to_int_type(ch).È possibile farlo in diversi modi:

  • Se una posizione letti è disponibile, accetta ch come elemento archiviato nel percorso letti 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 la converte in un elemento ch di tipo Elem utilizzando il fac dei facet di conversione di file per chiamare fac.in in base alle necessità.Se qualsiasi lettura o la conversione non riesce, la funzione non riesce.

Requisiti

intestazione: <fstream>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

basic_filebuf Class

programmazione di iostream

convenzioni di iostream