ostreambuf_iterator Class
Ostreambuf_iterator klasy szablonu opisuje obiekt iteratora wyjściowy, który zapisuje znaków kolejne elementy do strumienia wyjściowego z ekstrakcji operator >>.ostreambuf_iterators różnią się od tych z ostream_iterator klasy w o znaków, zamiast typu rodzajowego w typu obiektu wstawiany do strumienia wyjściowego.
template <
class CharType = char
class Traits = char_traits<CharType>
>
Parametry
CharType
Typ, który reprezentuje typ znaków ostreambuf_iterator.Ten argument jest opcjonalny i domyślnie jest to char*.*Traits
Typ, który reprezentuje typ znaków ostreambuf_iterator.Ten argument jest opcjonalny i domyślnie jest to char_traits<CharType >.
Uwagi
Klasa ostreambuf_iterator muszą spełniać wymagania dla iterację danych wyjściowych.Algorytmy można zapisać bezpośrednio do wyprowadzenia strumieni przy użyciu ostreambuf_iterator.Klasa oferuje iteratora niskiego poziomu strumienia, który umożliwia dostęp do surowca (niesformatowany) strumień we/wy w postaci znaków i możliwość obejścia buforowania i tłumaczeń znak skojarzony Iteratory wysokiego poziomu strumienia.
Konstruktory
Konstrukcje ostreambuf_iterator , jest inicjowany zapisu znaków strumienia wyjściowego. |
Definicje TypeDef
Typ, który przewiduje typ znaku ostreambuf_iterator. |
|
Typ, który przewiduje typ strumienia ostream_iterator. |
|
Typ, który przewiduje typ strumienia ostreambuf_iterator. |
|
Typ, który przewiduje typu cech znaku ostream_iterator. |
Funkcje składowe
Badania Błąd wstawiania do buforu strumienia wyjściowego. |
Operatory
Operator cofający odwołanie używane do implementacji wyrażenie wyjściowe iteratora *i = x. |
|
Operator prawidłowo przyrostu, która zwraca ostreambuf_iterator do tego samego obiektu adresowane, zanim operacja została wywołana. |
|
Operator wstawia znak do buforu skojarzone strumienia. |
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
ostreambuf_iterator członkowie
<iterator> Członkowie