2010-04-13 79 views

回答

7

根據§15.3/ 9:

如果程序中沒有找到匹配的處理程序,函數終止()被調用;在調用terminate()之前,堆棧是否展開是實現定義的(15.5.1)。 強調我的

之後會發生什麼取決於您的操作系統。在實踐中:崩潰。 (或者如果你在調試器中,「嘿,你沒聽清楚」)

0

通常,終止會調用退出進程的abort(),可能轉儲核心,或者如果連接了調試器,在調試器中停止,以便您可以看到發生了什麼。如果你在某處沒有發現異常情況,程序將無法繼續。

相關問題