std::make_error_condition(std::errc)
Von de.cppreference.net
| Definiert in Header <system_error>
|
||
std::error_condition make_error_condition( std::errc e ) noexcept;
|
(seit C++11) | |
Erstellt eine Fehlerbedingung für einen errc-Wert e. Setzt den Fehlerwert auf int(e) und die Fehlerkategorie auf std::generic_category.
Parameter
| e | - | Standardfehlerwert |
Rückgabewert
Fehlerzustand für e .
Beispiel
Diesen Code ausführen
#include <iostream> #include <string> #include <system_error> int main() { auto err = std::make_error_condition(std::errc::invalid_argument); std::cout << err.message() << '\n'; }
Mögliche Ausgabe:
Invalid argument