受保護的虛成員函式
<sstream>

std::stringbuf::underflow

int underflow();
獲取字元
如果可用,則返回當前輸入指標位置(gptr)處的字元。否則返回EOF

此虛擬函式由streambuf的公共成員函式(如sgetc)呼叫,以便在輸入指標gptr)處沒有可用的讀取位置時請求新字元。由於stringbuf物件無法提供更多可讀取的字元,因此在這些情況下,該函式始終返回EOF

引數



返回值

如果輸入指標位置(gptr)處有字元可用,則返回該字元,並轉換為int型別的值。
否則,函式返回EOF

資料競爭

訪問stringbuf物件。
併發訪問同一物件可能導致資料競爭。

異常安全

基本保證:如果丟擲異常,物件處於有效狀態。

另見