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 |