std::char_traits<CharT>::not_eof

< cpp‎ | string‎ | char traits
static int_type not_eof( int_type e );
(C++11 前)
static constexpr int_type not_eof( int_type e ) noexcept;
(C++11 起)

检查 e 是否不等价于 eof 值。

正式而言

  • X::eq_int_type(e, X::eof())true ,则返回 e
  • 否则,返回满足 X::eq_int_type(f, X::eof())falsef

参数

e - 要分析的值

返回值

eeof 不等价则返回 e ,否则返回某些其他非 eof 值。

复杂度

常数。

参阅

[静态]
返回一个 eof
(公开静态成员函数)