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
static int_type eof(); | (constexpr since C++11) (noexcept since C++11) |
Возвращает значение, не эквивалентное ни одному допустимому значению типа char_type.
Общие требования к характеристикам символов для X::eof см. в разделе CharTraits.
Параметры
(нет)
Возвращаемое значение
char_type |
eof() |
|---|---|
| char |
EOF |
| wchar_t |
WEOF |
| char8_t | константа, определяемая реализацией, которая не может встречаться в качестве допустимой единицы кода UTF-8 |
| char16_t | константа, определяемая реализацией, которая не может встречаться в качестве допустимой единицы кода UTF-16 |
| char32_t | константа, определяемая реализацией, которая не может встречаться в качестве кодовой точки Unicode |
Сложность
Постоянная.
См. также
|
[static] | проверяет, является ли символ значением eof (открытая статическая функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/string/char_traits/eof