目的:正確理解c++的異常處理機制
學習異常處理的定義及執行過程
內容:定義乙個異常類cexception ,有成員函式reason(),用來顯示異常的型別,在子函式中觸發異常,在主程式中處理異常,觀察程式的執行流程。
三 實驗任務:在類cexception的成員函式reason()中用cout顯示異常的型別,在函式fn1()中用throw觸發異常,在主函式的try模板中呼叫 fn1(),在catch模板中捕獲異常。
演算法:先根據要求定義乙個類cexception,然後有成員函式reason()來顯示錯誤資訊,然後定義乙個函式來完成除法功能,觸發條件為除數為0,然後定義主函式來處理異常。
程式:#include
class cexception
void main()
catch (char *exceptionstring)
}
實訓C 語言設計 檔案和流
熟悉流類庫中常用的類及其成員函式的用法,學習到了標準的輸入輸出及其格式的控制,學習到了檔案的應用方式,有二進位制檔案和文字檔案.演算法 無 方法 無 程式 lab11 1.cpp include using namespace std define d a t ad t fill char d t....
實訓C 語言設計 Stack 棧運算
include include using namespace std 抽象資料型別順序棧的定義 define stack init size 100 define stack increment 10 typedef char selemtype,qelemtype typedef struct ...
實訓C 語言設計 檔案和流
熟悉流類庫中常用的類及其成員函式的用法,學習到了標準的輸入輸出及其格式的控制,學習到了檔案的應用方式,有二進位制檔案和文字檔案.演算法 無 方法 無 程式 lab11 1.cpp include using namespace std define d a t ad t fill char d t....