1.概念:異常處理是一種允許兩個獨立開發的程序組件在程序執行時遇到不正常的情況相互通信的工具
2.異常檢測和異常處理的方式
throw表達式:程序遇到了錯誤或者無法處理的問題,使用throw引發異常
try、catch語句塊:以關鍵字tyr開始,并以一個或多個catch子句結束。它們也被稱為異常處理代碼
一、throw
1.概念:程序的異常檢測部分使用throw表達式引發一個異常
2.格式:
throw 表達式;
表達式可以為:整型、浮點型、字符、字符串、類、函數......
3.注意事項
當執行throw時,跟在throw后面的語句將不再被執行。程序的執行權將轉移到與之匹配的catch語句塊中
如果一條throw表達式解引用一個基類指針,而這個指針指向于派生類對象,則拋出的對象