std::set_unexpected
Von de.cppreference.net
(Weitergeleitet von cpp/error/exception/set unexpected)
| Definiert in Header <exception>
|
||
std::unexpected_handler set_unexpected( std::unexpected_handler f ) throw();
|
(bis C++11) | |
std::unexpected_handler set_unexpected( std::unexpected_handler f ) noexcept;
|
(seit C++11) (bis C++17) (veraltet in C++11) |
|
Macht f zum neuen globalen std::unexpected_handler und gibt den zuvor installierten std::unexpected_handler.
|
Diese Funktion ist threadsicher. Jeder Aufruf von |
(seit C++11) |
Parameter
| f | - | Zeiger auf eine Funktion vom Typ std::unexpected_handler oder ein Nullzeiger |
Rückgabewert
Der zuvor installierte unexpected-Handler, oder ein Nullzeigerwert, falls keiner installiert war.
Siehe auch
|
(deprecated in C++11)
(removed in C++17)
|
Funktion, die aufgerufen wird, wenn eine dynamische Exception-Spezifikation verletzt wird
(Funktion) |
|
(deprecated in C++11)
(removed in C++17)
|
ermittelt den aktuellen
unexpected_handler
(Funktion) |
|
(deprecated in C++11)
(removed in C++17)
|
der Typ der Funktion, die von
std::unexpected
aufgerufen wird
(Typdefinition) |