basic_streambuf::pbackfail
尝试使元素到输入流的受保护的虚成员函数,然后使其成为当前元素(指向由下指针)。
virtual int_type pbackfail(
int_type _Meta = traits_type::eof( )
);
参数
- _Meta
要插入的字符到缓冲区中或 traits_type::eof。
返回值
如果函数不能成功,则返回 traits_type::eof 或引发异常。否则,它返回其他值。默认行为是返回 traits_type::eof。
备注
如果_Meta与 traits_type::eof相等,推后的元素已经启用是"流在当前元素之前。否则,该元素。traits_type::to_char_type(_Meta)替换。该功能可以使元素各种方法:
如果放回位置可用,它可以存储组件将使位置和递减输入缓冲区的指针下。
它可以使放回通过将输入缓冲区的新功能或系统内存确定可用。
对于与常见的输入和输出流的流缓冲区,它可以使放回位置可通过写出,到某个外部目标,某些或所有开始和下指针之间的元素的输出区域。
要求
标头: <streambuf>
命名空间: std