次の方法で共有


ostreambuf_iterator Class

テンプレート クラスの ostreambuf_iterator を文字要素の抽出を出力ストリームに書き込み、出力反復子オブジェクトについて説明演算子 >>ostreambuf_iteratorS が異なるから、 ostream_iterator クラスでは、ジェネリック型ではなく文字を出力ストリームに挿入されるオブジェクトの種類を持ちます。

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

パラメーター

  • CharType
    Ostreambuf_iterator の文字の種類を表す型。この引数は省略可能ですし、既定値はchar*.*

  • Traits
    Ostreambuf_iterator の文字の種類を表す型。この引数は省略可能ですし、既定値はchar_traits<CharType > します

解説

Ostreambuf_iterator クラスは、出力の反復子の要件を満たす必要があります。アルゴリズムを使用して、出力ストリームに直接書き込むことができます、 ostreambuf_iterator。Raw (未フォーマット) I/O ストリーム形式の文字のバッファーをバイパスする機能と、高度なストリームの反復子に関連付けられている文字の変換にアクセスできるようにする低レベルのストリームの反復子のクラスを提供します。

yw577k44.collapse_all(ja-jp,VS.110).gifコンストラクター

ostreambuf_iterator

構築、 ostreambuf_iterator文字を出力ストリームに書き込むに初期化されます。

yw577k44.collapse_all(ja-jp,VS.110).gifTypedef

char_type

文字の種類を提供する種類、 ostreambuf_iterator

ostream_type

ストリーム ・ タイプを提供する種類、 ostream_iterator

streambuf_type

ストリーム ・ タイプを提供する種類、 ostreambuf_iterator

traits_type

提供する種類の文字の特徴 (traits) を入力、 ostream_iterator

yw577k44.collapse_all(ja-jp,VS.110).gifメンバー関数

失敗しました

エラーは、出力ストリーム バッファーへの挿入のテストします。

yw577k44.collapse_all(ja-jp,VS.110).gif演算子

operator*

出力反復子の式を実装するために使用する間接参照オペレーター *i = x。

operator++

返しますが機能しないインクリメント演算子、 ostreambuf_iterator操作が呼び出されました前に、同じオブジェクトを提示します。

operator=

オペレーターに関連付けられているストリーム バッファーに、文字を挿入します。

必要条件

ヘッダー: <iterator>

名前空間: std

参照

関連項目

C++ の標準ライブラリのスレッド セーフ

標準テンプレート ライブラリ

その他の技術情報

ostreambuf_iterator のメンバー

<iterator> メンバー