<ios>
Définit plusieurs types et fonctions de base pour l'opération d'iostreams.Cet en-tête est généralement inclus pour vous par un autre en-têtes iostream ; vous rarement incluez directement.
#include <ios>
Notes
Un grand groupe de fonctions sont manipulateurs.Un manipulateur déclaré dans <ios> Modifie les valeurs stockées dans l'objet de son argument de la classe ios_base.Autres manipulateurs effectuent des actions sur les flux contrôlés par les objets d'un type dérivé de cette classe, comme une spécialisation d'une des classes de modèle basic_istream ou basic_ostream.Par exemple, noskipws(str) efface l'indicateur de format ios_base::skipws dans l'objet str, qui peut être de l'un de ces types.
Vous pouvez également appeler un manipulateur en l'insérant dans un flux de sortie ou extrayant à partir d'un flux d'entrée, en raison des opérations d'insertion et d'extraction spéciales fournies pour les classes dérivées de ios_base.Par exemple :
istr >> noskipws;
appels noskipws(il s'agit).
Typedef
Prend en charge la classe d'e/s de l'ancienne bibliothèque iostream. |
|
Prend en charge les opérations internes. |
|
Contient la position actuelle du pointeur de tampon ou de pointeur de fichier. |
|
Spécifie la taille du flux. |
|
Prend en charge la classe wios à partir de l'ancienne bibliothèque iostream. |
|
Contient la position actuelle du pointeur de tampon ou de pointeur de fichier. |
MANIPULATEURS
Spécifie que les variables de type bool apparaissent sous la forme true ou false dans le flux. |
|
Spécifie que les variables integer apparaissent dans la notation base 10. |
|
Configure les indicateurs d'une ios_base objet à utiliser un format d'affichage par défaut pour les valeurs de type float. |
|
Spécifie qu'un nombre à virgule flottante est affiché en notation décimale fixe. |
|
Spécifie que les variables integer apparaissent dans la notation base 16. |
|
Provoque le signe d'un numéro pour être alignées à gauche et le numéro à être alignées à droite. |
|
Marquer le texte qui n'est pas aussi large que la largeur de sortie apparaissent dans le vidage du flux de données avec la marge de gauche. |
|
Spécifie que les variables de type bool apparaissent en tant que 1 ou 0 dans le flux. |
|
Désactive les indiquant la base typographiques dans lesquelles un numéro s'affiche. |
|
Affiche uniquement la partie nombre entier de nombres à virgule flottante dont la partie fractionnaire est égale à zéro. |
|
Les causes des nombres positifs ne soit ne pas explicitement signé. |
|
Provoquer des espaces être lu par le flux d'entrée. |
|
Les causes de sortie pour être mis en mémoire tampon et traités lors de la mémoire tampon est plein. |
|
Spécifie que les chiffres hexadécimaux et l'exposant en notation scientifique apparaissent en minuscules. |
|
Spécifie que les variables integer apparaissent dans la base de notation 8. |
|
Marquer le texte qui n'est pas aussi large que la largeur de sortie apparaissent dans le vidage du flux de données avec la marge de droite. |
|
Causes de nombres à virgule flottante pour être affichée à l'aide de la notation scientifique. |
|
Indique la base typographiques dans lesquelles un numéro s'affiche. |
|
Affiche la partie nombre entier d'un nombre à virgule flottante et de chiffres à droite du séparateur décimal même lorsque la partie décimale est égale à zéro. |
|
Provoque des nombres positifs être signés de manière explicite. |
|
Provoquer des espaces pour ne pas être lu par le flux d'entrée. |
|
Les causes de sortie pour être traité lorsque la mémoire tampon n'est pas vide. |
|
Spécifie que les chiffres hexadécimaux et l'exposant en notation scientifique apparaissent en majuscules. |
Classes
La classe de modèle décrit les fonctions de stockage et les membres communes à ces deux flux d'entrée (de la classe de modèle basic_istream) et les flux de sortie (de la classe de modèle basic_ostream) qui dépendent des paramètres du modèle. |
|
La classe de modèle décrit un objet qui peut stocker toutes les informations nécessaires à la restauration d'un indicateur de position de fichier arbitraire dans n'importe quel flux. |
|
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. |
Voir aussi
Référence
Sécurité des threads dans la bibliothèque C++ standard