ostream_iterator — Klasa
Klasa szablonu ostream_iterator obiekt iteratora wyjściowego, który zapisuje kolejne elementy do strumienia wyjściowego przy użyciu operatora<< ekstrakcji.
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
>
class ostream_iterator
Parametry
Typ
Typ obiektu, który ma zostać wstawiony do strumienia wyjściowego.CharType
Typ, który reprezentuje typ znaków dla ostream_iterator.Ten argument jest opcjonalny, a jego wartość domyślna to char.Traits
Typ, który reprezentuje typ znaków dla ostream_iterator.Ten argument jest opcjonalny, a jego wartość domyślna to char_traits<CharType>
Klasa ostream_iterator musi spełniać wymagania dla iteratora wyjściowego.Algorytmy mogą być pisane bezpośrednio do wyjściowych strumieni za pomocą ostream_iterator.
Konstruktory
Konstruuje ostream_iterator, który jest inicjowany i ograniczany do zapisu do strumienia wyjściowego. |
Typedefs
Typ, który zapewnia typ znaków w ostream_iterator. |
|
Typ, który zapewnia typ ciągu w ostream_iterator. |
|
Typ, który zapewnia typ cechy znaków w ostream_iterator. |
Operatory
Operator dereferencji używany do implementowania wyrażenie iteratora wyjściowego *i = x. |
|
Niefunkcjonalny operator inkrementacji, który zwraca ostream_iterator do tego samego obiektu, do którego się odnosił przed wywołaniem operacji. |
|
Operator przypisania używany do implementowania wyrażenie iteratora wyjściowego *i = x w celu pisania do strumienia wyjściowego. |
Wymagania
Nagłówek: <iterator>
Przestrzeń nazw: std