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 | - | 分析する値 |
[編集] 戻り値
e と eof の値が等価でない場合は e を、そうでなければ別の eof でない値を返します。
[編集] 計算量
定数。
[編集] 関連項目
| [static] |
eof 値を返します (public static member function) |