Namespaces
Variants

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

From cppreference.net
static int_type not_eof ( int_type e ) ;
(constexpr seit C++11)
(noexcept seit C++11)

Gegeben e , erzeugt einen geeigneten Wert, der nicht äquivalent zu eof ist.

Diese Funktion wird typischerweise verwendet, wenn ein anderer Wert als eof zurückgegeben werden muss, wie beispielsweise in Implementierungen von std::basic_streambuf::overflow() .

Siehe CharTraits für die allgemeinen Anforderungen an Zeicheneigenschaften für X::not_eof .

Inhaltsverzeichnis

Parameter

e - zu analysierender Wert

Rückgabewert

e wenn e und eof Wert nicht äquivalent sind, oder ein anderer Nicht-EOF-Wert andernfalls.

Komplexität

Konstante.

Siehe auch

[static]
gibt einen eof -Wert zurück
(öffentliche statische Elementfunktion)