新しい文字が完全なバッファーに挿入されたときに呼び出すことができるプロテクト仮想関数。
virtual int overflow(
int _Meta = EOF
);
パラメーター
- _Meta
バッファーに挿入される文字または EOF。
戻り値
関数が成功 EOFできない場合はを返します。それ以外の _Meta == EOFの場合は EOF以外の値を返します。それ以外の場合は _Meta を返します。
解説
_Meta != EOF の場合、プロテクト仮想メンバー関数は要素 (char)_Meta を出力バッファーに挿入します。これはさまざまな方法で行うことがあります:
書き込みの位置が使用できる場合、書き込みの位置に要素を格納し、出力バッファーの正方向ポインターをインクリメントできます。
格納済み strstreambuf モードでは、被制御シーケンスは変更可能、拡張可能であり、固定、関数を割り当てることによって出力バッファーの書き込みのための新しい位置ができます。出力バッファーを拡張してこの方法は、関連の合計を拡張します。
必要条件
ヘッダー: <strstream>
名前空間: std