ostream_iterator-Klasse
Die Vorlagenklasse ostream_iterator beschreibt ein Ausgabeiteratorobjekt, das aufeinander folgende Elemente in den Ausgabestream mit der Extraktion operator << schreibt.
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
>
class ostream_iterator
Parameter
Typ
Der Typ des in den Ausgabestream einzufügenden Objekts.CharType
Der Typ, der den Zeichentyp für ostream_iterator darstellt. Dieses Argument ist optional, und der Standardwert ist char*.*Traits
Der Typ, der den Zeichentyp für ostream_iterator darstellt. Dieses Argument ist optional, und der Standardwert ist char_traits<CharType>.
Die ostream_iterator-Klasse muss den Anforderungen für einen Ausgabeiterator entsprechen. Algorithmen können mit ostream_iterator direkt in Ausgabestreams geschrieben werden.
Konstruktoren
Erstellt einen ostream_iterator, der initialisiert und zum Schreiben in den Ausgabestream begrenzt wird. |
Typedefs
Ein Typ, der für den Zeichentyp von ostream_iterator bereitgestellt wird. |
|
Ein Typ, der für den Streamtyp von ostream_iterator bereitgestellt wird. |
|
Ein Typ, der für den Merkmaltyp von ostream_iterator bereitgestellt wird. |
Operators
Der Dereferenzierungsoperator, der zum Implementieren des Ausgabeiteratorausdrucks *i = x verwendet wird. |
|
Ein nicht funktionaler Inkrementoperator, der einen ostream_iterator zum gleichen Objekt zurückgibt, das er adressiert hat, bevor der Vorgang aufgerufen wurde. |
|
Ein Zuweisungsoperator, der zum Implementieren des Ausgabeiteratorausdrucks *i = x zum Schreiben in einen Ausgabestream verwendet wird. |
Anforderungen
Header: <Iterator>
Namespace: std