Share via


unexpected (<exception>)

呼叫未預期的處理常式。

void unexpected( );

備註

C++ 標準要求 unexpected 呼叫,當函式擲回不在其擲回清單上的例外狀況時。 目前的實作不支援此。 範例直接呼叫 unexpected ,呼叫未預期的處理常式。

函式呼叫未預期的處理常式,型別為 void的函式。 如果 unexpected 是直接由程式呼叫,未預期的處理常式是呼叫新設定的那一組 set_unexpected

未預期的處理常式無法傳回給其呼叫端。 它可能會終止執行:

  • 如果未預期的處理常式直接由程式,呼叫會擲回型別的物件在例外狀況規格或任何型別的物件清單。

  • 會擲回 bad_exception型別的物件。

  • 呼叫 結束abortexit(int)。

在程式啟動時,發生未預期的處理常式是呼叫 結束的函式。

範例

提供使用的範例參閱 set_unexpectedunexpected.

需求

標頭 : <exception>

命名空間: std