Namespaces
Variants

std::char_traits<char>:: eof, std::char_traits<wchar_t>:: eof, std::char_traits<char8_t>:: eof, std::char_traits<char16_t>:: eof, std::char_traits<char32_t>:: eof

From cppreference.net
static int_type eof ( ) ;
(constexpr начиная с C++11)
(noexcept начиная с C++11)

Возвращает значение, не эквивалентное ни одному допустимому значению типа char_type .

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

Содержание

Параметры

(нет)

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

char_type eof ( )
char EOF
wchar_t WEOF
char8_t определяемая реализацией константа, которая
не может появиться как допустимая кодовая единица UTF-8
char16_t определяемая реализацией константа, которая
не может появиться как допустимая кодовая единица UTF-16
char32_t определяемая реализацией константа, которая
не может появиться как кодовая точка Unicode

Сложность

Константа.

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

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