std::make_error_condition(std::errc)
De fr.cppreference.net
| Défini dans l'en-tête <system_error>
|
||
std::error_condition make_error_condition( std::errc e ) noexcept;
|
(depuis C++11) | |
Crée une condition d'erreur pour une errc valeur e. Définit la valeur d'erreur à int(e) et la catégorie d'erreur à std::generic_category.
Paramètres
| e | - | valeur d'erreur standard |
Valeur de retour
Condition d'erreur pour e .
Exemple
Exécuter ce code
#include <iostream> #include <string> #include <system_error> int main() { auto err = std::make_error_condition(std::errc::invalid_argument); std::cout << err.message() << '\n'; }
Sortie possible :
Invalid argument