std::basic_filebuf::underflow

来自cppreference.com
< cpp‎ | io‎ | basic filebuf

protected:
virtual int_type underflow()
的行为就像的基类std::basic_streambuf::underflow,除了读取的数据从相关联的字符序列(文件)到“获取”区域,首先从文件中读出字节到一个临时缓冲区(分配达到必需的大小),然后使用std::codecvt::in充满语言环境外部(通常情况下,多字节)表示转换为内部形式,然后用填充取回区。语言环境的std::codecvt::always_noconv回报true转换可能会被跳过
原文:
Behaves like the base class std::basic_streambuf::underflow, except that to read the data from the associated character sequence (the file) into the get area, first reads the bytes from the file into a temporary buffer (allocated as large as necessary), then uses std::codecvt::in of the imbued locale to convert the external (typically, multibyte) representation to the internal form which is then used to populate the get area. The conversion may be skipped if the locale's std::codecvt::always_noconv returns true
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

(无)
原文:
(none)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

Traits::to_int_type(*gptr())(挂起的序列的第一个字符)的情况下,成功失败的情况下,或Traits::eof().
原文:
Traits::to_int_type(*gptr()) (the first character of the pending sequence) in case of success, or Traits::eof() in case of failure.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

[编辑] 另请参阅

从关联输入序列读取字符到获取区
(std::basic_streambuf 的虚受保护成员函数) [编辑]
[虚]
从关联文件读取,并令获取区的下一位置指针前进
(虚受保护成员函数) [编辑]
从放置区写字符到关联的文件
(虚受保护成员函数) [编辑]