Bibliothèque C ++ - <basic_istream>

introduction

Il est utilisé pour 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.

Les objets standard cin et wcin utilisent des instanciations particulières de ce modèle de classe.

Définition

Voici la définition de std :: basic_istream.

template <class charT, class traits = char_traits<charT>>
   class basic_istream;

Paramètres

  • charT - 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.

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

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)

Entrée formatée

N ° Sr. Contribution Définition
1 contribution Extraire l'entrée formatée

Entrée non formatée

N ° Sr. Contribution 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

Positionnement

N ° Sr. Position Définition
1 dire Il est utilisé pour obtenir la position dans la séquence d'entrée
2 chercher Il est utilisé pour définir la position dans la séquence d'entrée

Synchronisation

N ° Sr. Synchronisation Définition
1 synchroniser Il est utilisé pour synchroniser le tampon d'entrée

Fonctions membres protégées

N ° Sr. Fonctions des membres Définition
1 opérateur = Il est utilisé pour déplacer une affectation
2 échanger Il est utilisé pour permuter les internes

Fonctions du drapeau d'État

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