共用方式為


basic_filebuf::underflow

從輸入資料流中的目前項目。

virtual int_type underflow( );

傳回值

如果函式未能成功,則傳回 traits_type::eof。 否則,會傳回 ch,轉換如<備註>一節所述。

備註

受保護的虛擬成員函式竭力擷取輸入資料流中目前的項目 ch ,並傳回元素以 traits_type::to_int_type(ch)。 它就可以採用各種方式:

  • 如果一個讀取位置可用,這個方法會使用 ch 為讀取的儲存位置的項目並繼續輸入緩衝區中的下一個指標。

  • 它可以讀取型別 char的一或多個項目*,* ,就好像是由表單 fgetc(fp)的後續呼叫,並將它們轉換成型別 Elem 的項目 ch 使用文件轉換為fac呼叫 fac.in (如果需要的話)。 如果任何讀取或轉換失敗,函式失敗。

需求

標題: <fstream>

命名空間: std

請參閱

參考

basic_filebuf Class

iostream 程式設計

iostreams 慣例