Spec-Zone.ru › C++

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

Сложность

Постоянная.

См. также

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

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/string/char_traits/eof

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API