第15周-閱讀專案2-異常處理&&名稱空間
問題及程式碼:
執行結果:
異常處理。
#include <iostream>
using namespace std;
void f();
class T
{
public:
T( )
{
cout<<"constructor"<<endl;
try
{
throw "exception";
}
catch(char*)
{
cout<<"exception"<<endl;
}
throw "exception";
}
~T( )
{
cout<<"destructor";
}
};
int main()
{
cout<<"main function"<< endl;
try
{
f( );
}
catch(char *)
{
cout<<"exception2"<<endl;
}
cout<<"main function"<<endl;
return 0;
}
void f( )
{
T t;
}
執行結果:
異常處理。
學習心得:
(⊙o⊙)…感覺這個程式不太對阿,不是隻有木有宣告出來的情況才會呼叫系統的terminnate來終止嘛。。
相關文章
- 第15周-閱讀專案1-異常處理&&名稱空間
- JAXB名稱空間及名稱空間字首處理
- 第13周-閱讀專案2-有關引數的get函式函式
- 第15周-專案1-平方根中的異常
- 第15周-專案2-有些數的階乘不算了
- 第13周-專案2-用檔案儲存的學生名單
- 第2周專案2-長方柱類
- 第14周-閱讀專案2-中文字元以二進位制方式儲存字元
- 名稱空間與巢狀命名中的處理巢狀
- 第14周-閱讀專案5-字串流物件字串物件
- 第2周專案-課後實踐·閱讀程式(1)
- 第2周專案-課後實踐·閱讀程式(2)
- 名稱空間
- Oracle的home目錄空間佔用異常處理Oracle
- 解讀Rails – 處理異常AI
- J2EE專案異常處理
- 第14周-閱讀專案1-二進位制檔案的讀寫
- 第13周-閱讀專案3-對文字檔案的訪問
- PHP 名稱空間PHP
- PHP名稱空間PHP
- vuex名稱空間Vue
- jQuery 名稱空間jQuery
- JavaScript 名稱空間JavaScript
- 第4周專案2-分數類的雛形
- springboot專案中的異常處理Spring Boot
- JN專案-型別轉換異常處理型別
- java專案部署異常解析及處理方案Java
- Laravel核心解讀–異常處理Laravel
- python名稱空間Python
- C++名稱空間C++
- 更改模型名稱空間模型
- 全域性名稱空間
- C++ 名稱空間C++
- Python 名稱空間Python
- 11. 名稱空間
- ts---名稱空間
- yaml檔案中在哪加名稱空間?YAML
- 第14周-專案2-二進位制檔案瀏覽器瀏覽器