名前空間
変種
操作

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

From 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() の実装などです。

X::not_eof に対する文字特性の一般的な要件については、CharTraits を参照してください。

目次

[編集] パラメータ

e - 分析する値

[編集] 戻り値

eeof の値が等価でない場合は e を、そうでなければ別の eof でない値を返します。

[編集] 計算量

定数。

[編集] 関連項目

[static]
eof 値を返します
(public static member function) [編集]
English 日本語 中文(简体) 中文(繁體)