strstreambuf::overflow

新しい文字が完全なバッファーに挿入されたときに呼び出すことができるプロテクト仮想関数。

virtual int overflow(
   int _Meta = EOF
);

パラメーター

  • _Meta
    バッファーに挿入される文字または EOF

戻り値

関数が成功 EOFできない場合はを返します。それ以外の _Meta == EOFの場合は EOF以外の値を返します。それ以外の場合は _Meta を返します。

解説

_Meta != EOF の場合、プロテクト仮想メンバー関数は要素 (char)_Meta を出力バッファーに挿入します。これはさまざまな方法で行うことがあります:

  • 書き込みの位置が使用できる場合、書き込みの位置に要素を格納し、出力バッファーの正方向ポインターをインクリメントできます。

  • 格納済み strstreambuf モードでは、被制御シーケンスは変更可能、拡張可能であり、固定、関数を割り当てることによって出力バッファーの書き込みのための新しい位置ができます。出力バッファーを拡張してこの方法は、関連の合計を拡張します。

必要条件

ヘッダー: <strstream>

名前空間: std

参照

関連項目

strstreambuf Class

入出力ストリームのプログラミング

入出力ストリームの規則