ostream_iterator Class
Ostream_iterator-Klasse Vorlage beschreibt ein Ausgabe-Iterator-Objekt, das aufeinander folgende Elemente in der Ausgabestream mit der Extrahierung schreibt Operator <<.
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
>
class ostream_iterator
Parameter
Typ
Der Typ des Objekts in den Ausgabestream eingefügt werden soll.CharType
Der Typ, der Art der Zeichen für die ostream_iterator.Dieses Argument ist optional, und der Standardwert ist char*.*Traits
Der Typ, der Art der Zeichen für die ostream_iterator.Dieses Argument ist optional, und der Standardwert ist char_traits<CharType >.
Die muss Anforderungen für ein Ausgabe-Iterator Ostream_iterator-Klasse.Algorithmen können geschrieben werden, direkt zur Ausgabe-streams mit einem ostream_iterator.
Konstruktoren
Erstellt ein ostream_iterator , initialisiert und mit Trennzeichen zu schreiben in den Ausgabestream geschrieben. |
Typedefs
Ein Typ, für die Art der Zeichen der ostream_iterator. |
|
Ein Typ, für den Streamtyp, der die ostream_iterator. |
|
Ein Typ, der vorsieht, dass Zeichen Merkmale geben, der die ostream_iterator. |
Operatoren
Dereferencing Operator, mit den Ausgabe Iterator Ausdruck implementieren *i = x. |
|
Ein nicht funktionsfähige Inkrement-Operator, der gibt eine ostream_iterator auf dasselbe Objekt behandelt, bevor der Vorgang aufgerufen wurde. |
|
Verwendet, um den Ausgabe Iterator Ausdruck implementieren Zuweisungsoperator *i = x zum Schreiben in einen Ausgabestream. |
Anforderungen
Header: <iterator>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek