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.com
< cpp | string | char traits
static int_type not_eof( int_type e ); |
(自 C++11 起为 constexpr) (自 C++11 起为 noexcept) |
|
给定 e,产生一个不与 eof
等效的合适值。
此函数通常在需要返回非 eof
值时使用,例如在 std::basic_streambuf::overflow() 的实现中。
请参阅 CharTraits 以了解 X::not_eof
对字符特征的一般要求。
内容 |
[编辑] 参数
e | - | 要分析的值 |
[编辑] 返回值
e 如果 e 和 eof
值不等效,否则为其他非 eof 值。
[编辑] 复杂度
常数。
[编辑] 另请参阅
[静态] |
返回 eof 值 (公共静态成员函数) |