Namespaces
Variants

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.net
static int_type not_eof ( int_type e ) ;
(constexpr начиная с C++11)
(noexcept начиная с C++11)

Дано e , возвращает подходящее значение, которое не эквивалентно eof .

Эта функция обычно используется, когда необходимо вернуть значение, отличное от eof , например, в реализациях std::basic_streambuf::overflow() .

См. CharTraits для общих требований к характеристикам символов для X::not_eof .

Содержание

Параметры

e - значение для анализа

Возвращаемое значение

e если e и значение eof не эквивалентны, или какое-либо другое значение, отличное от eof, в противном случае.

Сложность

Константа.

Смотрите также

[static]
возвращает значение eof
(публичная статическая функция-член)