std::set_unexpected
De fr.cppreference.net
(Redirigé depuis cpp/error/exception/set unexpected)
| Défini dans l'en-tête <exception>
|
||
std::unexpected_handler set_unexpected( std::unexpected_handler f ) throw();
|
(jusqu'à C++11) | |
std::unexpected_handler set_unexpected( std::unexpected_handler f ) noexcept;
|
(depuis C++11) (jusqu'à C++17) (déprécié en C++11) |
|
Fait de f le nouveau gestionnaire global std::unexpected_handler et retourne le gestionnaire précédemment installé std::unexpected_handler.
|
Cette fonction est thread-safe. Chaque appel à |
(depuis C++11) |
Paramètres
| f | - | pointeur vers une fonction de type std::unexpected_handler , ou pointeur nul |
Valeur de retour
Le gestionnaire inattendu précédemment installé, ou une valeur de pointeur nul si aucun n'était installé.
Voir aussi
|
(deprecated in C++11)
(removed in C++17)
|
fonction appelée lorsque la spécification d'exception dynamique est violée
(fonction) |
|
(deprecated in C++11)
(removed in C++17)
|
obtient le
unexpected_handler
actuel
(fonction) |
|
(deprecated in C++11)
(removed in C++17)
|
le type de la fonction appelée par
std::unexpected
(typedef) |