basic_stringbuf::overflow
新しい文字が完全なバッファーに挿入されたときに呼び出すことができるプロテクト仮想関数。
virtual int_type overflow(
int_type _Meta = traits_type::eof( )
);
パラメーター
- _Meta
バッファーに挿入される文字または traits_type::eof。
戻り値
関数が成功 traits_type::eofできない場合はを返します。それ以外の場合は traits_type::not_eof(_Meta) を返します。
解説
_Meta が traits_type::eofに等しいを比較する、プロテクト仮想メンバー関数は、出力バッファーに要素 traits_type::to_char_type(_Meta) を挿入します。これはさまざまな方法で行うことがあります:
書き込みの位置が使用できる場合、書き込みの位置に要素を格納し、出力バッファーの正方向ポインターをインクリメントできます。
これは出力バッファーの新規または追加のディスク ストレージを割り当てることによって書き込みの位置を使用できるようにすることができます。出力バッファーを拡張してこの方法は、関連の合計を拡張します。
必要条件
ヘッダー: <sstream>
名前空間: std