basic_stringbuf::pbackfail
プロテクト仮想メンバー関数は入力バッファーに要素を返すとそのに現在の要素 (通常ポインターが指す)。
virtual int_type pbackfail(
int_type _Meta = traits_type::eof( )
);
パラメーター
- _Meta
バッファーに挿入される文字または traits_type::eof。
戻り値
関数が成功 traits_type::eofできない場合はを返します。それ以外の場合は traits_type::not_eof(_Meta) を返します。
解説
_Meta が traits_type::eofに等しいを比較する場合、押し戻すする要素は、現在の要素の前に効果的にストリームである 1 です。それ以外の場合、その要素は byte = traits_type::to_char_type(_Meta) に置き換えられます。関数は、さまざまな方法で要素を返すことがあります:
putback の位置が使用でき、そこに格納されている要素がに等しいバイトを比較する場合、通常入力バッファーのポインターを短縮できます。
putback の位置が使用できる場合、と stringbuf モードが (シーケンスが異なるようにする場合mode&ios;base::out 以外の場合)、putback の位置にバイトを格納し、入力バッファーの正方向ポインターを短縮できます。
必要条件
ヘッダー: <sstream>
名前空間: std