C++ 流緩衝區 - pbackfail



描述

它用於將字元放回並向後移動獲取指標 (gptr) 一個位置以指向之前的字元,如果 basic_stringbuf 物件是用 ios_base::out 構造的,則它將 c 儲存在該位置。

宣告

以下是 std::basic_stringbuf::pbackfail 的宣告。

int_type pbackfail (int_type c = traits_type::eof());

引數

c要放回的字元。

返回值

成功時返回 traits_type::not_eof(c),失敗時返回檔案結束值。

異常

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

資料競爭

它修改 basic_stringbuf 物件。

streambuf.htm
廣告