std::char_traits<char>::not_eof, std::char_traits<wchar_t>::not_eof, std::char_traits<char8_t>::not_eof, std::char_traits<char16_t>::not_eof, std::char_traits<char32_t>::not_eof
来自 cppreference.cn
< cpp | string | char traits
static int_type not_eof( int_type e ); |
(constexpr since C++11) (noexcept since C++11) |
|
给定 e,产生一个适合的值,该值不等价于 eof
。
此函数通常在需要返回 eof
以外的值时使用,例如在 std::basic_streambuf::overflow() 的实现中。
有关 X::not_eof
的字符特征的一般要求,请参阅 CharTraits。
目录 |
[edit] 参数
e | - | 要分析的值 |
[edit] 返回值
如果 e 和 eof
值不等价,则为 e,否则为一些其他的非 eof 值。
[edit] 复杂度
常数。
[edit] 参见
[静态] |
返回一个 eof 值 (public static member function) |