basic_filebuf::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,推后的元素已经启用是"流在当前元素之前。否则,该元素。ch = traits_type::to_char_type(_Meta)替换。该功能可以使元素各种方法:

  • 如果放回位置可用,则,并存储的元素是与 ch相等,它可以减少输入缓冲区的指针下。

  • 如果该功能可使 putback 位置可用,则在该位置可以这样做,则设置下指针指向该位置,并存储 ch

  • 如果该功能可能推后在输入流中的元素,它可以这样做,例如通过调用类型 char元素的 ungetc*。*

要求

标头: <fstream>

命名空间: std

请参见

参考

basic_filebuf Class

iostream编程

(mfc)约定