std::set_unexpected
Von cppreference.com
| 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; |
(in C++11 veraltet) (removed in C++17) |
|
Macht f zum neuen globalen std::unexpected_handler und gibt den zuvor installierten std::unexpected_handler zurück.
|
Diese Funktion ist thread-sicher. Jeder Aufruf von |
(seit C++11) |
[bearbeiten] Parameter
| f | - | Zeiger auf eine Funktion vom Typ std::unexpected_handler oder ein Nullzeiger |
[bearbeiten] Rückgabewert
Der zuvor installierte unerwartete Handler oder ein Nullzeigerwert, wenn keiner installiert war.
[bearbeiten] Siehe auch
| (in C++11 veraltet)(in C++17 entfernt) |
Funktion, die aufgerufen wird, wenn eine dynamische Ausnahmespezifikation verletzt wird (Funktion) |
| (in C++11 veraltet)(in C++17 entfernt) |
holt den aktuellen unexpected_handler(Funktion) |
| (in C++11 veraltet)(in C++17 entfernt) |
der Typ der Funktion, die von std::unexpected aufgerufen wird (Typedef) |