rethrow_exception
Genera un'eccezione passata come parametro.
void rethrow_exception(exception_ptr P);
Parametri
- P
Eccezione rilevata da generare nuovamente. Se P è un exception_ptr Null, la funzione genera std::bad_exception.
Note
Dopo aver archiviato un'eccezione intercettata in un oggetto exception_ptr, il thread principale può elaborare l'oggetto. Nel thread principale, chiamare la funzione rethrow_exception insieme all'oggetto exception_ptr come suo argomento. La funzione rethrow_exception estrae l'eccezione dall'oggetto exception_ptr, quindi genera l'eccezione nel contesto del thread principale.