basic_streambuf::uflow

提取输入流中的当前元素的受保护的虚函数。

virtual int_type uflow( );

返回值

当前元素。

备注

提取输入流中的当前元素的受保护的虚成员函数尝试 ch,然后流前进当前位置,并返回元素为 traits_type::(ch)。to_int_type 在中完成各种方法:

  • 如果读取位置可用,它采用 ch 为读取存储位置的元素以及一些输入缓冲区的指针。

  • 它可以从某个外部源直接读取,元素,并提供为值 ch

  • 对于带有公共输入和输出流的流缓冲区,它可以读取位置可通过针对,对某外部部分或所有目标,在开头和下指针之间的元素仅供输出缓冲区。 也可以分配输入缓冲区的新辅助或内存。 函数从某个外部源,然后编写,有一个或多个元素。

如果函数不成功,它将返回 **traits_type::**或引发异常。eof 否则,它返回当前在内容的 ch 元素相同,如上面所述转换,以及一些输入缓冲区的指针。 默认行为是,调用 下溢,则该函数返回 traits_type::eof,将返回 traits_type::eof。 否则,函数返回在内容的当前元素 ch,如转换,以及一些输入缓冲区的指针。

要求

页眉: <streambuf>

命名空间: std

请参见

参考

basic_streambuf 类

iostream 编程

iostreams 约定