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 ストリーム形式の文字のバッファーをバイパスする機能と、高度なストリームの反復子に関連付けられている文字の変換にアクセスできるようにする低レベルのストリームの反復子のクラスを提供します。
コンストラクター
構築、 ostreambuf_iterator文字を出力ストリームに書き込むに初期化されます。 |
Typedef
文字の種類を提供する種類、 ostreambuf_iterator。 |
|
ストリーム ・ タイプを提供する種類、 ostream_iterator。 |
|
ストリーム ・ タイプを提供する種類、 ostreambuf_iterator。 |
|
提供する種類の文字の特徴 (traits) を入力、 ostream_iterator。 |
メンバー関数
エラーは、出力ストリーム バッファーへの挿入のテストします。 |
演算子
出力反復子の式を実装するために使用する間接参照オペレーター *i = x。 |
|
返しますが機能しないインクリメント演算子、 ostreambuf_iterator操作が呼び出されました前に、同じオブジェクトを提示します。 |
|
オペレーターに関連付けられているストリーム バッファーに、文字を挿入します。 |
必要条件
ヘッダー: <iterator>
名前空間: std