Bibliothèque C ++ - <istream>

introduction

Les objets de flux d'entrée peuvent lire et interpréter l'entrée à partir de séquences de caractères. Des membres spécifiques sont fournis pour effectuer ces opérations d'entrée.

Définition

Voici la définition de std :: istream.

typedef basic_istream<char> istream;

Paramètres

  • char_type - Type de caractère.

  • traits - Classe de traits de caractère qui définit les propriétés essentielles des caractères utilisés par les objets de flux.

  • int_type - Type entier.

Types de membres

N ° Sr. Types de membres Définition
1 un événement Tapez pour indiquer le type d'événement
2 event_callback Type de fonction de rappel d'événement
3 échec Classe de base pour les exceptions de flux
4 fmtflags Tapez les indicateurs de format de flux
5 Init Initialiser les objets de flux standard
6 État Tapez les indicateurs d'état de flux
sept openmode Type d'indicateurs de mode d'ouverture de flux
8 seekdir Type d'indicateur de direction de recherche de flux
9 basic_istream :: sentinelle Il est utilisé pour préparer le flux pour l'entrée
dix seekdirbasic_ostream :: sentinelle Il est utilisé pour préparer le flux pour la sortie

Fonctions des membres publics

N ° Sr. Types de membres Définition
1 (constructeur) Construire un objet (fonction de membre public)
2 (destructeur) Destruct, objet (fonction de membre public)

Fonctions des membres publics

N ° Sr. Fonctions des membres Définition
1 gcount Il est utilisé pour obtenir le nombre de caractères
2 avoir Il est utilisé pour obtenir des caractères
3 getline Il est utilisé pour obtenir la ligne
4 ignorer Il est utilisé pour extraire et supprimer des caractères
5 coup d'oeil Il est utilisé pour regarder le prochain personnage
6 lis Il est utilisé pour lire un bloc de données
sept readsome Il est utilisé pour lire les données disponibles dans le tampon
8 repousser Il sert à remettre du caractère
9 débloquer Il est utilisé pour débloquer le caractère
dix opérateur >> Il est utilisé pour extraire une entrée formatée

Fonctions membres publiques héritées de basic_ios

N ° Sr. Types de membres Définition
1 bien Il est utilisé pour vérifier si l'état du flux est bon
2 eof Il est utilisé pour vérifier si eofbit est défini
3 échouer Il est utilisé pour vérifier si failbit ou badbit est défini
4 mal Il est utilisé pour vérifier si le badbit est défini
5 opérateur! Évaluer le flux
6 rdstate Il est utilisé pour obtenir des indicateurs d'état d'erreur
sept setstate Il est utilisé pour définir l'indicateur d'état d'erreur
8 clair Il est utilisé pour définir l'indicateur d'état d'erreur
9 remplir Obtenir / définir le caractère de remplissage
dix exceptions Il est utilisé pour obtenir / définir le masque d'exceptions
11 imprégner Imbue locale
12 attacher Il est utilisé pour obtenir / définir un flux lié
13 rdbuf Il est utilisé pour obtenir / définir le tampon de flux
14 étroit Caractère étroit
15 élargir Élargir le caractère