rethrow_exception
Vyvolá výjimku předanou jako parametr.
void rethrow_exception(exception_ptr P);
Parametry
- P
Zachycená výjimka, kterou chcete znovu vyvolat.Pokud je P nulový exception_ptr, funkce vyvolá std::bad_exception.
Poznámky
Po uložení zachycené výjimky v objektu exception_ptr může primární vlákno objekt zpracovat.V primárním vlákně je třeba zavolat funkci rethrow_exception společně s objektem exception_ptr jako argumentem.Funkce rethrow_exception extrahuje výjimku z objektu exception_ptr a potom vyvolá výjimku v kontextu primárního vlákna.