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

请参见

参考

basic_streambuf Class

iostream编程

(mfc)约定