unexpected (<exception>)
Zavolá obslužnou rutinu neočekávané.
void unexpected( );
Poznámky
C++ Standard vyžaduje, aby unexpected je volána, když je funkce vyvolá výjimku, která není v seznamu hodit.Aktuální implementaci to nepodporuje.Příklad volá unexpected přímo, která volá neočekávané obslužné rutiny.
Funkce zavolá obslužnou rutinu neočekávané, funkce typu void.Pokud unexpected je volána přímo program neočekávané obslužná rutina je naposledy nastavena voláním set_unexpected.
Neočekávané zpracování nemusí vracet do jeho volajícího.Tak ho může ukončit:
Aktivační objekt typu uvedeného v specifikaci výjimka nebo objekt jakéhokoliv typu, pokud neočekávané obslužná rutina je volána přímo programem.
Aktivační objekt typu bad_exception.
Calling terminate, abort or exit(int).
Při spuštění programu neočekávané obslužná rutina je funkce, která volá ukončení.
Příklad
Viz set_unexpected příklad použití neočekávané.
Požadavky
Hlavička: <exception>
Obor názvů: std