Bibliothèque C ++ - <Wios>

introduction

Cette classe est une instanciation de basic_ios conçue pour servir de classe de base pour toutes les classes de flux larges, avec wchar_t comme type de caractère (voir basic_ios pour plus d'informations sur le modèle).

Définition

Voici la définition de std :: wios comme indiqué ci-dessous -

typedef basic_ios<wchar_t> ios;

Paramètres

Les paramètres d'ios devraient être comme ceci -

  • charT - Type de caractère.

  • traits - Il s'agit d'un alias en tant que membre traits_type.

Types de membres

Sr.Non 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

Sr.Non 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

Sr.Non 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

Sr.Non 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

Sr.Non 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

Sr.Non 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