Bibliothèque C ++ - <basic_iostream>
introduction
Cette classe hérite de tous les membres de ses deux basic_istream et basic_ostream (en utilisant l'héritage virtuel), permettant ainsi d'effectuer à la fois des opérations d'entrée et de sortie. La classe repose sur un seul objet basic_streambuf pour les opérations d'entrée et de sortie.
Définition
Voici la définition de std :: basic_iostream.
template <class charT, class traits = char_traits<charT> >
class basic_iostream;
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 |
| 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 |
