Freigeben über


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.

wseztbaf.collapse_all(de-de,VS.110).gifKonstruktoren

ostream_iterator

Erstellt ein ostream_iterator , initialisiert und mit Trennzeichen zu schreiben in den Ausgabestream geschrieben.

wseztbaf.collapse_all(de-de,VS.110).gifTypedefs

char_type

Ein Typ, für die Art der Zeichen der ostream_iterator.

ostream_type

Ein Typ, für den Streamtyp, der die ostream_iterator.

traits_type

Ein Typ, der vorsieht, dass Zeichen Merkmale geben, der die ostream_iterator.

wseztbaf.collapse_all(de-de,VS.110).gifOperatoren

operator*

Dereferencing Operator, mit den Ausgabe Iterator Ausdruck implementieren *i = x.

operator++

Ein nicht funktionsfähige Inkrement-Operator, der gibt eine ostream_iterator auf dasselbe Objekt behandelt, bevor der Vorgang aufgerufen wurde.

operator=

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

Standardvorlagenbibliothek

Weitere Ressourcen

ostream_iterator Member

<iterator> Member