Bibliothèque C ++ - <basic_ios>

introduction

Basic_ios définit les composants des flux qui ne dépendent pas du fait que le flux est un flux d'entrée ou de sortie: ios_base décrit les membres qui sont indépendants des paramètres du modèle (c'est-à-dire le type de caractère et les traits), tandis que basic_ios décrit les membres qui dépendent sur eux.

Définition

Voici la définition de basic_ios comme indiqué ci-dessous -

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

Paramètres

Les paramètres de basic_ios devraient être comme ceci -

  • parameters - 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 (voir char_traits).

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)

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

Mise en page

N ° Sr. Types de membres Définition
1 copyfmt Copier les informations de mise en forme
2 remplir Obtenir / définir le caractère de remplissage

Autres

N ° Sr. Types de membres Définition
1 exceptions Il est utilisé pour obtenir / définir le masque d'exceptions
2 imprégner Imbue locale
3 attacher Il est utilisé pour obtenir / définir un flux lié
4 rdbuf Il est utilisé pour obtenir / définir le tampon de flux
5 étroit Caractère étroit
6 élargir Élargir le caractère

Fonctions membres protégées

N ° Sr. Types de membres Définition
1 init Initialiser l'objet
2 bouge toi Déplacer les internes
3 échanger Swap internes
4 set_rdbuf Il est utilisé pour définir le tampon de flux