rethrow_exception
擲回做為參數傳遞的例外狀況。
void rethrow_exception(exception_ptr P);
參數
- P
要重新擲回的已攔截例外狀況。 如果 P 是 null exception_ptr,函式會擲回 std::bad_exception。
備註
將攔截到的例外狀況儲存在 exception_ptr 物件之後,主執行緒即可處理物件。 在主執行緒中呼叫 rethrow_exception 函式,並使用 exception_ptr 物件做為其引數。 rethrow_exception 函式會從 exception_ptr 物件擷取例外狀況,然後在主執行緒的內容中擲回該例外狀況。