rethrow_exception
Zgłasza wyjątek przekazany jako parametr.
void rethrow_exception(exception_ptr P);
Parametry
- P
Przechwycony wyjątek do ponownego zgłoszenia.Jeśli P to exception_ptr o wartości null, funkcja zgłasza std::bad_exception.
Uwagi
Po zapisaniu przechwyconego wyjątku w obiekcie exception_ptr, wątek główny może przetworzyć obiekt.W podstawowym wątku, wywołaj funkcję rethrow_exception wraz z obiektem exception_ptr jako argumentem.Funkcja rethrow_exception wyodrębnia wyjątek z obiektu exception_ptr i następnie zgłasza wyjątek w kontekście wątku głównego.