Partager via


basic_filebuf::underflow

Récupère l'élément actuel du flux d'entrée.

virtual int_type underflow( );

Valeur de retour

Si la fonction ne peut pas réussir, elle retourne traits_type::eof.Sinon, il retourne ch, converti comme décrit dans la section Notes.

Notes

La fonction membre virtuelle protégée essaie de récupérer l'élément actuel ch du flux d'entrée, et retourne l'élément comme traits_type::to_int_type(ch).Il peut le faire de différentes manières :

  • Si une position de lecture est disponible, elle prend ch comme élément stocké dans la position de lecture et avance le pointeur " après " pour la mémoire tampon d'entrée.

  • Il peut lire un ou plusieurs éléments de type char*,* comme si par des appels successifs de formulaire fgetc(fp), et les convertit en un élément ch de type Elem à l'aide de fac de facette de conversion de fichier pour appeler fac.in si nécessaire.Si lu ou la conversion en cas de échec, la fonction ne réussit pas.

Configuration requise

en-tête : <fstream>

l'espace de noms : DST

Voir aussi

Référence

basic_filebuf Class

programmation iostream

conventions d'iostreams