ios_base, classe
La classe décrit le stockage et les fonctions membres communs aux flux d'entrées et de sorties 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épend des paramètres de modèle.)
Objet d'ios_base de fichiers stocke les informations de mise en forme, composées de :
Indicateurs de format dans un objet de type fmtflags.
Masque d'exception dans un objet de type iostate.
Une largeur de champ dans un objet de type int*.*
Une précision d'affichage dans un objet de type int.
Un objet local dans un objet de type locale.
Deux tables extensibles, avec des éléments de type long et du pointeur d'void.
Un objet de la classe ios_base stocke aussi des flux de données d'état, dans un objet de type iostate, et 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 les constantes décrivant l'état d'un flux de données. |
|
Explique comment interagir avec un flux de données. |
|
Spécifie le point de départ pour les opérations décalage. |
Enums
Spécifie les types d'événement. |
Constantes
Bitmask défini comme internal | left | right. |
|
Spécifie la recherche à la fin d'un flux de données avant chaque insertion. |
|
Spécifie la recherche à la fin d'un flux de données lorsque son objet de contrôle est d'abord créé. |
|
Enregistre la perte d'intégrité de la mémoire tampon du flux. |
|
Bitmask défini comme dec | hex | oct. |
|
Spécifie la recherche par rapport au début d'une séquence. |
|
Spécifie qu'un fichier devrait être lu en tant que flux binaire, et non en tant que flux de texte. |
|
Spécifie l'insertion ou l'extraction des objets de type bool comme noms (par exemple true et false) plutôt qu'en tant que valeurs numériques. |
|
Spécifie la recherche par rapport à la position actuelle à l'intérieur d'une séquence. |
|
Spécifie l'insertion ou l'extraction des valeurs entières au format décimal. |
|
Spécifie la recherche par rapport à la fin d'une séquence. |
|
Signale la fin du fichier lors de l'extraction d'un flux de données. |
|
Signale un échec d'extraire un champ valide d'un flux de données. |
|
Spécifie l'insertion de valeurs à virgule flottante dans un format à virgule fixe (sans champ représentant). |
|
Bitmask défini comme fixed | scientific |
|
Tout les bits d'état libres. |
|
Spécifie l'insertion ou l'extraction des valeurs entières au format hexadécimal. |
|
Spécifie l'extraction à partir d'un flux de données. |
|
Complète la largeur du 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. |
|
Spécifie l'insertion dans un flux de données. |
|
Spécifie la justification droite. |
|
Spécifie l'insertion de valeurs à virgule flottante au format scientifique (avec un champ représentant). |
|
Spécifie l'insertion d'un préfixe qui indique la base d'un champ entier généré. |
|
Spécifie l'insertion sans conditions d'une virgule dans un champ à virgule flottante généré. |
|
Spécifie l'insertion d'un signe plus dans un champ numérique généré non négatif. |
|
Spécifie ignorer le premier espace avant certaines extractions. |
|
Spécifie de supprimer le contenu d'un fichier existant lorsque son objet de contrôle est créé. |
|
provoque le vidage des sorties après chaque insertion. |
|
Spécifie l'insertion des équivalents majuscules de lettres 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 du modèle basic_ios. |
|
Définit ou retourne les paramètres courants de l'indicateur. |
|
Retourne les paramètres régionaux stockés de l'objet. |
|
Modifie les paramètres régionaux. |
|
Crée les objets iostream standard une fois construits. |
|
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. |
|
Vérifie que l'iostream et les opérations de bibliothèque runtime C se produisent dans l'ordre où ils apparaissent dans le code source. |
|
Provoque la désactivation des indicateurs spécifiés. |
|
Définit la longueur du flux de sortie. |
|
Spécifie qu'une variable devrait faire partie du flux de données. |
Opérateurs
L'opérateur d'affectation des objets d'ios_base. |
Conditions requises
En-tête: <ios>
Espace de noms : std
Voir aussi
Référence
Sécurité des threads dans la bibliothèque standard C++