basic_stringbuf::pbackfail
受保護的虛擬成員函式嘗試放回項目輸入緩衝區,然後讓它成為目前的項目 (指向的下一個指標)。
virtual int_type pbackfail(
int_type _Meta = traits_type::eof( )
);
參數
- _Meta
字元插入至緩衝區或 traits_type::eof。
傳回值
如果函式未能成功,則傳回 traits_type::eof。 否則,會傳回 traits_type::not_eof(_Meta)。
備註
如果 _Meta 等於 traits_type::eof,推後的項目已經實際上是在資料流中目前的項目之前。 否則,該項目會 byte = traits_type::to_char_type(_Meta) 取代。 函式可以放回項目以各種方式:
如果放回位置可用,,且儲存項目其中等於位元組,但它會輸入緩衝區中的下一個指標。
如果放回位置,才能使用,如果實作,則 stringbuf 模式允許這個序列會修改 (mode & ios_base::out 非零),它可以儲存位元組讀入放回位置和輸入緩衝區中的下一個指標。
需求
標題: <sstream>
命名空間: std