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
Материал из cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev ">
</tbody><tbody>
</tbody>
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
|
константа, определённая реализацией, которая не может отображаться как кодовая точка Юникода |
Сложность
Константная.
Смотрите также
[static] |
проверяет, имеет ли символ значение eof (public static функция-элемент) |