std::basic_streambuf::showmanyc
性病:基本[医]流光::
protected: virtual std::streamsize showmanyc( | | |
---|
估计关联字符序列中可输入的字符数。underflow()
保证不会再回来Traits::eof()
直到至少有那么多字符被提取出来。
参数
%280%29
返回值
在关联字符序列中确实可用的字符数,或-1
如果showmanyc
可以在不阻塞的情况下确定没有可用的字符。如果showmanyc
回报-1
,,,underflow()
和uflow()
一定会回来Traits::eof
...
基类版本返回0
,它的意思是“不确定关联序列中是否有可用的字符”。
注记
这个函数的名称代表“stream:多少个字符?”,因此它被发音为“Sow Cow C”,而不是“Show多C”。
例
另见
in_avail | obtains the number of characters immediately available in the get area (public member function) |
---|---|
showmanyc virtual | optionally provides the number of characters available for input from the file (virtual protected member function of std::basic_filebuf) |
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。
http://en.cppreference.com/w/cpp/io/basic[医]Streambuf/showmanyc