次の方法で共有


strstreambuf::pbackfail

入力ストリームに要素を返さないようにして保護された仮想メンバー関数は、次に、現在の要素をし (通常ポインターが指す)。

virtual int pbackfail(
   int _Meta = EOF
);

パラメーター

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

戻り値

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

解説

プロテクト仮想メンバー関数は入力バッファーに要素を返すとそのに現在の要素 (通常ポインターが指す)。

_Meta == EOF の場合、押し戻す要素はストリームの現在の要素の前の 1 つにするのが効果的です。それ以外の場合、その要素は ch とchar (=) _Meta 置き換えられます。関数は、さまざまな方法で要素を返すことがあります:

  • putback の位置が使用でき、そこに格納されている要素が chに等しいを比較する場合、通常入力バッファーのポインターを短縮できます。

  • putback の位置が使用できる場合、と strstreambuf モードでは、被制御シーケンス変更できる場合、関数は putback の位置に ch を格納し、入力バッファーの正方向ポインターを短縮できます。

必要条件

ヘッダー: <strstream>

名前空間: std

参照

関連項目

strstreambuf Class

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

入出力ストリームの規則