<ios>
Définit plusieurs types et des fonctions de base pour l'opération d'iostreams. Cet en-tête est inclus en général automatiquement par les autres en-têtes iostream ; vous l'incluez rarement directement.
#include <ios>
Notes
Un vaste groupe de fonctions sont manipulateurs. Un manipulateur déclaré dans <les entrées/> sorties modifie les valeurs stockées dans son objet d'argument de la classe ios_base. D'autres manipulateurs effectuent des opérations sur les flux de données contrôlés par les objets d'un type dérivé de cette classe, telle qu'une spécialisation de l'une des classes du modèle basic_istream ou basic_ostream. Par exemple, noskipws(str)désactive l'indicateur ios_base::skipws de format dans l'objet str, qui peut être de l'un de ces types.
Vous pouvez également appeler un manipulateur de l'insertion dans un flux de sortie ou en les extrayant d'un flux d'entrée, en raison de opérations particulières d'insertion et d'extraction fournies pour les classes dérivées d'ios_base. Par exemple :
istr >> noskipws;
appelle noskipws(istr).
Typedef
Prend en charge la classe d'entrées/sorties de la bibliothèque iostream ancienne. |
|
Prend en charge des opérations internes. |
|
Contient la position actuelle du curseur ou du pointeur de fichier du tampon. |
|
Spécifie la taille du flux de données. |
|
Prend en charge les wios fichier de la bibliothèque iostream ancienne. |
|
Contient la position actuelle du curseur ou du pointeur de fichier du tampon. |
Manipulateurs
Spécifie que les variables du type bool apparaissent comme true ou false dans le flux de données. |
|
Spécifie que les variables de type entier apparaissent dans la notation de base 10. |
|
Configure les indicateurs d'un objet d'ios_base pour utiliser un format d'affichage par défaut pour les valeurs float. |
|
Spécifie qu'un nombre à virgule flottante est affiché dans la notation par résoudre- décimale. |
|
Spécifie que les variables de type entier apparaissent dans la notation de base 16. |
|
Provoque un signe du nombre d'être autorisé aligné et le numéro d'être aligné à droite. |
|
Les causes texte qui n'est pas aussi grande que la largeur de sortie apparaissent dans le vidage de flux de données avec la marge gauche. |
|
Spécifie que les variables du type bool apparaissent comme 1 ou 0 dans le flux de données. |
|
Active ou désactive indiquer désactivé la base de notation dans laquelle un nombre est rendu. |
|
Affiche uniquement la partie du nombre entier de nombres à virgule flottante dont la partie fractionnaire est zéro et. |
|
Provoque des nombres positifs de ne pas archiver explicitement. |
|
Les espaces de cause à lire par le flux d'entrée. |
|
Causes sorties à mettre et pour être traité en mémoire tampon lorsque le tampon est saturée. |
|
Spécifie que les chiffres hexadécimaux et exposant en notation scientifique apparaissent en minuscules. |
|
Spécifie que les variables de type entier apparaissent dans la notation de base 8. |
|
Les causes texte qui n'est pas aussi grande que la largeur de sortie apparaissent dans le vidage de flux de données avec la marge droite. |
|
Entraîne des nombres à virgule flottante à afficher en utilisant la notation scientifique. |
|
Indique la notation de base dans laquelle un nombre est rendu. |
|
Affiche la partie du nombre entier d'un nombre à virgule flottante et de chiffres à droite de la virgule décimale même si la partie fractionnaire est zéro et. |
|
Provoque des nombres positifs à signer explicitement. |
|
Provoquer des espaces de ne pas lire par le flux d'entrée. |
|
Provoque la sortie dans le traitement lorsque la mémoire tampon n'est pas vide. |
|
Spécifie que les chiffres hexadécimaux et exposant en notation scientifique apparaissent en majuscules. |
Classes
La classe du modèle décrit le stockage et les fonctions membres communs aux flux d'entrée (classe de modèle basic_istream) et aux flux de sortie (classe de modèle basic_ostream) qui dépendent des paramètres du modèle. |
|
La classe du modèle décrit un objet qui peut stocker toutes les informations nécessaires pour restaurer un indicateur d'emplacement de fichier arbitraire dans n'importe quel flux de données. |
|
La classe décrit le stockage et les fonctions membres communs aux deux apprentissage d'entrées d'entrée et de sortie qui ne dépendent pas des paramètres du modèle. |
Voir aussi
Référence
Sécurité des threads dans la bibliothèque standard C++