std:: set_unexpected
|
Definiert im 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
;
|
(veraltet in C++11)
(entfernt in C++17) |
|
Macht f zum neuen globalen std::unexpected_handler und gibt den zuvor installierten std::unexpected_handler zurück.
|
Diese Funktion ist threadsicher. Jeder Aufruf von
|
(seit C++11) |
Parameter
| f | - | Zeiger auf eine Funktion vom Typ std::unexpected_handler oder 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) |