std::basic_streambuf::showmanyc

来自cppreference.com
< cpp‎ | io‎ | basic streambuf
 
 
 
 
protected:
virtual std::streamsize showmanyc();

估计关联字符序列中可用于输入的字符数。保证直至释出那么多字符时, underflow() 不返回 Traits::eof() 或抛出异常。

目录

[编辑] 参数

(无)

[编辑] 返回值

关联字符序列中确定可用的字符数,或若 showmanyc 能确定不阻塞则无字符可用则为 -1 。若 showmanyc 返回 -1 ,则 underflow()uflow() 肯定会返回 Traits::eof 或抛出。

基类版本返回 0 ,这表示“不缺地你给关联序列中是否有字符可用”。

[编辑] 注意

此函数的名称表示“流:多少字符?”,故它读作“ S how many C ”,而不是“ show many C ”。

[编辑] 示例

[编辑] 参阅

获得获取区中立即可用的字符数
(公开成员函数) [编辑]
可选地提供可用于从文件输入的字符数
(std::basic_filebuf 的虚受保护成员函数) [编辑]