ios_base Class
La classe décrit le stockage et les fonctions membres du flux courants d'entrée et de sortie qui ne dépendent pas des paramètres du modèle.(La classe de modèle basic_ios décrit ce qui est commun et dépendent des paramètres du modèle.)
Un objet de classe ios_base stocke les informations de mise en forme, qui se compose de :
Mettre en forme les indicateurs dans un objet de type fmtflags.
Un masque d'exception dans un objet de type iostate.
Largeur d'un champ dans un objet de type int*.*
Une précision d'affichage dans un objet de type int.
Un objet de paramètres régionaux dans un objet de type paramètres régionaux.
Deux tableaux extensibles, avec des éléments de type longue et void pointeur.
Un objet de classe ios_base stocke également des informations d'état de flux de données, dans un objet de type iostateet une pile de rappel.
Constructeurs
Construit des objets ios_base. |
Typedef
Décrit une fonction passée à register_call. |
|
Constantes pour spécifier l'apparence de la sortie. |
|
Définit des constantes qui décrivent l'état d'un flux. |
|
Explique comment interagir avec un flux de données. |
|
Spécifie le point de départ pour les opérations de décalage. |
Enums
Spécifie les types d'événements. |
Constantes
Un masque de bits défini en tant queinternal | left | right. |
|
Spécifie qui cherchent à la fin d'un flux de données avant chaque insertion. |
|
Spécifie qui cherchent à la fin d'un flux de données lorsque son objet de contrôle est créé. |
|
Enregistre une perte d'intégrité de la mémoire tampon du flux. |
|
Un masque de bits défini en tant quedec | hex | oct. |
|
Spécifie que la recherche par rapport au début d'une séquence. |
|
Spécifie qu'un fichier doit être lu comme un flux binaire, plutôt que comme un flux de texte. |
|
Spécifie l'insertion ou extraction d'objets de type bool en tant que noms (tel que true et false) plutôt que comme des valeurs numériques. |
|
Spécifie que la recherche par rapport à la position actuelle au sein d'une séquence. |
|
Spécifie l'insertion ou l'extraction des valeurs entières au format décimal. |
|
Spécifie que la recherche par rapport à la fin d'une séquence. |
|
Fin-de-fichier des enregistrements lors de l'extraction à partir d'un flux. |
|
Enregistre une défaillance pour extraire un champ valide à partir d'un flux. |
|
Indique l'insertion de valeurs à virgule flottante dans un format à virgule fixe (avec aucun champ exposant). |
|
Un masque de bits défini en tant quefixed | scientific |
|
Tous les bits d'état effacer. |
|
Spécifie l'insertion ou l'extraction des valeurs entières au format hexadécimal. |
|
Spécifie d'extraction à partir d'un flux. |
|
Tapis pour une largeur de champ en insérant des caractères de remplissage à un point interne à un champ numérique généré. |
|
Spécifie la justification à gauche. |
|
Spécifie l'insertion ou l'extraction des valeurs entières au format octal. |
|
Indique l'insertion d'un flux de données. |
|
Spécifie la justification droite. |
|
Indique l'insertion de valeurs à virgule flottante au format scientifique (avec un champ d'exposant). |
|
Indique l'insertion d'un préfixe qui révèle la base d'un champ entier généré. |
|
Spécifie inconditionnelle d'insertion d'une virgule décimale dans un champ à virgule flottante généré. |
|
Indique l'insertion d'un signe plus dans un champ numérique généré non négatif. |
|
Spécifie d'ignorer l'espace blanc non significatif avant certaines extractions. |
|
Spécifie la suppression de contenu d'un fichier existant lors de son objet de contrôle est créé. |
|
Les causes de sortie pour être vidé après chaque insertion. |
|
Indique l'insertion d'équivalents majuscules des minuscules dans certaines insertions. |
Fonctions membres
La classe membre sert de classe de base pour toutes les exceptions levées par la fonction membre Effacer dans la classe de modèle basic_ios. |
|
Définit ou retourne les paramètres actuels de l'indicateur. |
|
Retourne l'objet de paramètres régionaux stockées. |
|
Modifie les paramètres régionaux. |
|
Crée les objets de la bibliothèque iostream standard lors de la construction. |
|
Assigne une valeur à stocker comme un iword. |
|
Spécifie le nombre de chiffres à afficher dans un nombre à virgule flottante. |
|
Assigne une valeur à stocker comme un pword. |
|
Spécifie une fonction de rappel. |
|
Définit les indicateurs spécifiés. |
|
Garantit qu'iostream et opérations c run-time library se produisent dans l'ordre dans lequel ils apparaissent dans le code source. |
|
Entraîne les indicateurs spécifiés être éteint. |
|
Définit la longueur du flux de sortie. |
|
Spécifie qu'une variable doit être partie du flux. |
Opérateurs
L'opérateur d'assignation pour ios_base objets. |
Configuration requise
En-tête : <ios>
Espace de noms : std
Voir aussi
Référence
Sécurité des threads dans la bibliothèque C++ standard