命名空间
变体
操作

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] 返回值

如果 eeof 值不等价,则为 e,否则为一些其他的非 eof 值。

[edit] 复杂度

常数。

[edit] 参见

[静态]
返回一个 eof
(public static member function) [编辑]