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();
(до C++11)
static constexpr int_type eof() 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

Сложность

Постоянная.

См. также

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

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

Spec-Zone.ru

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