命名空间
变体
操作

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 如果 eeof 值不等效,否则为其他非 eof 值。

[编辑] 复杂度

常数。

[编辑] 另请参阅

[静态]
返回 eof
(公共静态成员函数) [编辑]