Namespaces
Variants

std:: set_unexpected

From cppreference.net
Definiert im Header <exception>
(bis C++11)
(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 Thread-sicher. Jeder Aufruf von std::set_unexpected synchronizes-with (siehe std::memory_order ) die nachfolgenden Aufrufe von std::set_unexpected und std::get_unexpected

(since 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)