Udostępnij za pośrednictwem


ostream_iterator Class

Ostream_iterator szablonu klasy opisuje obiekt iteratora wyjściowy, który zapisuje kolejnych elementów na strumienia wyjściowego z ekstrakcji operator <<.

template <
   class Type 
   class CharType = char
   class Traits = char_traits<CharType>
>
class ostream_iterator

Parametry

  • Typ
    Typ obiektu ma zostać wstawiona do strumienia wyjściowego.

  • CharType
    Typ, który reprezentuje typ znaków ostream_iterator.Ten argument jest opcjonalny i domyślnie jest to char*.*

  • Traits
    Typ, który reprezentuje typ znaków ostream_iterator.Ten argument jest opcjonalny i domyślnie jest to char_traits<CharType >.

Klasa ostream_iterator muszą spełniać wymagania dla iterację danych wyjściowych.Algorytmy można zapisać bezpośrednio do wyprowadzenia strumieni przy użyciu ostream_iterator.

wseztbaf.collapse_all(pl-pl,VS.110).gifKonstruktory

ostream_iterator

Konstrukcje ostream_iterator czyli zainicjowana i rozdzielany do zapisu do strumienia wyjściowego.

wseztbaf.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

char_type

Typ, który przewiduje typ znaku ostream_iterator.

ostream_type

Typ, który przewiduje typ strumienia ostream_iterator.

traits_type

Typ, który przewiduje typu cech znaku ostream_iterator.

wseztbaf.collapse_all(pl-pl,VS.110).gifOperatory

operator *

Operator cofający odwołanie używane do implementacji wyrażenie wyjściowe iteratora *i = x.

operator ++

Operator prawidłowo przyrostu, która zwraca ostream_iterator do tego samego obiektu adresowane, zanim operacja została wywołana.

operator =

Operator przypisania używanych do implementowania wyrażenie wyjściowe iteratora *i = x do zapisu do strumienia wyjściowego.

Wymagania

Nagłówek: <iterator>

Obszar nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++

Standardowa biblioteka szablonu

Inne zasoby

ostream_iterator członkowie

<iterator> Członkowie