std::basic_streambuf<CharT,Traits>::showmanyc
< 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<CharT,Traits> 的虚受保护成员函数) |