共用方式為


unexpected (<exception>)

呼叫未預期的處理常式。

void unexpected( );

備註

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

函式呼叫未預期的處理常式, void型別的函式。 如果 unexpected 直接由程式呼叫,未預期的處理常式是呼叫最近設定該物件 set_unexpected

未預期的處理常式可能不會傳回到呼叫端。 它會結束執行:

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

  • 就會擲回型別 bad_exception物件。

  • 呼叫 結束abortexit(int)。

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

範例

提供使用的範例參閱 set_unexpectedunexpected.

需求

標題: <exception>

命名空間: std