次の方法で共有


basic_filebuf::underflow

入力ストリームの現在の要素を抽出します。

virtual int_type underflow( );

戻り値

関数が正常終了できない場合 traits_type::eofを返します。それ以外の場合は、" 解説 " で説明するように変換される chを返します。

解説

プロテクト仮想メンバー関数の入力ストリームから現在の要素 ch を配置するようにコミットし traits_type::to_int_typech () として要素を返します。これはさまざまな方法で行うことがあります:

  • 読み取り位置が使用できる場合、読み取り位置に格納されている要素として ch を受け取り、入力バッファーの正方向ポインターを進めます。

  • これは、フォーム fgetc () のfp、の連続呼び出しによって型 charの一つ以上の要素を読み取ることができ、型 Elem の要素 ch に必要に応じて fac.in の呼び出しに変換ファイルのファセットの fac を使用してそれらを変換します。読み取りまたは変換が失敗した場合、関数は失敗します。

必要条件

ヘッダー: <fstream>

名前空間: std

参照

関連項目

basic_filebuf Class

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

入出力ストリームの規則