下面是對於C++的異常類講解:
異常類(exception classes)包含4種基類,bad_cast, bad_alloc,runtime_error, logic_error; runtime_error:
錯誤只有當程序運行時, 才能檢測出來;
logic_error: 應用程序檢測出的邏輯錯誤.
其中bad_cast, bad_alloc使用默認構造器,
runtime_error, logic_error, 必須使用string(C-style或stl)進行初始化;
用戶定義的類也可以繼承(inherit)自異常類, 並初始化相應的參數;
以上就是C++的異常類講解,希望大家繼續關注本網站。