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
<tbody>
</tbody>
<tbody class="t-dcl-rev ">
</tbody><tbody>
</tbody>
static int_type not_eof( int_type e ); |
(до C++11) | |
static constexpr int_type not_eof( int_type e ) noexcept; |
(начиная с C++11) | |
Учитывая e, создаёт подходящее значение, которое не эквивалентно eof.
Эта функция обычно используется, когда необходимо вернуть значение, отличное от eof, например, как в реализациях std::basic_streambuf::overflow().
Смотрите CharTraits для получения общих требований к свойствам символов для X::not_eof.
Параметры
| e | — | значение для анализа |
Возвращаемое значение
e, если e и значение eof не эквивалентны, или какое-либо другое значение, отличное от eof, иначе.
Сложность
Константная.
Смотрите также
[static] |
возвращает значение eof (public static функция-элемент) |