Spec-Zone.ru › C++

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

static int_type not_eof( int_type e );
(constexpr с C++11)
(noexcept с C++11)

Для заданного e создаёт подходящее значение, не эквивалентное eof.

Эта функция обычно используется, когда необходимо вернуть значение, отличное от eof, например в реализациях std::basic_streambuf::overflow().

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

Параметры

e - анализируемое значение

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

e, если значения e и eof не эквивалентны, или любое другое значение, отличное от eof, в противном случае.

Сложность

Постоянная.

См. также

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

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

Spec-Zone.ru

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