命名空间
变体
操作

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 - 要分析的值

[编辑] 返回值

如果 eeof 值不相等,则返回 e,否则返回其他非 eof 值。

[编辑] 复杂度

常数时间。

[编辑] 参阅

[静态]
返回一个 eof
(public static 成员函数) [编辑]