尝试使元素到输入流,然后使其成为当前元素(指向由下指针)。
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