實訓C 語言設計 異常處理

2021-04-15 05:00:35 字數 440 閱讀 5906

目的:正確理解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....