unexpected (<exception>)
呼叫未預期的處理常式。
void unexpected( );
備註
C++ 標準要求 unexpected 呼叫,當函式擲回不在其擲回清單上的例外狀況時。 目前的實作不支援此。 範例直接呼叫 unexpected ,呼叫未預期的處理常式。
函式呼叫未預期的處理常式,型別為 void的函式。 如果 unexpected 是直接由程式呼叫,未預期的處理常式是呼叫新設定的那一組 set_unexpected。
未預期的處理常式無法傳回給其呼叫端。 它可能會終止執行:
如果未預期的處理常式直接由程式,呼叫會擲回型別的物件在例外狀況規格或任何型別的物件清單。
會擲回 bad_exception型別的物件。
呼叫 結束、 abort 或 exit(int)。
在程式啟動時,發生未預期的處理常式是呼叫 結束的函式。
範例
提供使用的範例參閱 set_unexpectedunexpected.
需求
標頭 : <exception>
命名空間: std