Partager via


basic_filebuf::underflow

Extrait 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, retourne ch, converties comme décrit dans la section remarques.

Notes

La fonction membre virtuelle protégée tente d'extraire l'élément actuel ch du flux d'entrée, puis retourne l'élément en traits_type::to_int_type(ch). Il peut le faire dans différentes manières :

  • Si une position de lecture est disponible, il prend ch comme élément stocké à l'emplacement de lecture et avance le prochain pointeur du tampon d'entrée.

  • Il peut lire un ou plusieurs éléments de type char*,* comme si par des appels consécutifs du formulaire fgetc(fp), puis les convertit un 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 toute lecture ou conversion échoue, la fonction ne réussit pas.

Configuration requise

**En-tête :**fstream <de >

Espace de noms : std

Voir aussi

Référence

basic_filebuf, classe

iostream, programmation

iostreams, conventions