std::make_error_condition(std::errc)
Von cppreference.com
| Definiert in der Header-Datei <system_error> |
||
| std::error_condition make_error_condition( std::errc e ) noexcept; |
(seit C++11) | |
Erstellt eine Fehlerbedingung für einen errc-Wert e. Der Fehlerwert wird auf int(e) und die Fehlerkategorie auf std::generic_category gesetzt.
[edit] Parameter
| e | - | standardmäßiger Fehlerwert |
[edit] Rückgabewert
Fehlerbedingung für e.
[edit] Beispiel
Führen Sie diesen Code aus
#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