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 ); |
(C++11 起为 constexpr) (C++11 起无异常抛出) |
|
给定 e,生成一个不等于 eof
的合适值。
此函数通常用于需要返回 eof
以外的值时,例如在 std::basic_streambuf::overflow() 的实现中。
有关 X::not_eof
的字符特性的一般要求,请参阅 CharTraits。
目录 |
[编辑] 参数
e | - | 要分析的值 |
[编辑] 返回值
如果 e 和 eof
值不相等,则返回 e,否则返回其他非 eof 值。
[编辑] 复杂度
常数时间。
[编辑] 参阅
[静态] |
返回一个 eof 值 (public static 成员函数) |