ostream_iterator Class
L'ostream_iterator classe modèle décrit un objet d'itérateur de sortie qui écrit les éléments successifs dans le flux de sortie avec l'extraction opérateur <<.
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
>
class ostream_iterator
Paramètres
Tapez
Le type d'objet à insérer dans le flux de sortie.CharType
Le type qui représente le type de caractère pour le ostream_iterator.Cet argument est facultatif et la valeur par défaut est char*.*Traits
Le type qui représente le type de caractère pour le ostream_iterator.Cet argument est facultatif et la valeur par défaut est char_traits<CharType >.
La classe ostream_iterator doit satisfaire aux exigences d'un itérateur de sortie.Les algorithmes peuvent être écrites directement à la sortie de flux à l'aide un ostream_iterator.
Constructeurs
Construit un ostream_iterator qui est initialisé et délimité pour écriture dans le flux de sortie. |
Typedef
Un type qui fournit le type de caractère de la ostream_iterator. |
|
Un type qui fournit le type de flux de le ostream_iterator. |
|
Un type qui prévoit les traits de caractère de type de la ostream_iterator. |
Opérateurs
Opérateur de déréférencement utilisé pour implémenter l'expression d'itérateur de sortie *i = x. |
|
Un opérateur d'incrément non fonctionnelles qui renvoie un ostream_iterator le même objet elle adressé avant que l'opération a été appelée. |
|
Opérateur d'assignation utilisé pour implémenter l'expression d'itérateur de sortie *i = x pour écrire dans un flux de sortie. |
Configuration requise
En-tête : <iterator>
Espace de noms : std
Voir aussi
Référence
Sécurité des threads dans la bibliothèque C++ standard