字號: 小 中 大 |
推薦給好友
上一篇 |
下一篇
C / C++的和Java的異常機制[2]
發布: 2008-4-23 16:35 |
作者: 不詳 |
來源:
CSDN |
查看: 85次 | 進入軟件測試論壇討論
領測軟件測試網
&o"L.^~lcs軟件測試技術第一門戶Y#d6P
Qym-C 如果可能發生多種異常時,可用多個catch語句捕捉不同類型的異常,從第一個catch開始匹配異常,如果異常是該類或該類的子類,則匹配。如果要匹配所有的異常,則在catch中捕捉 Throwable 類,因為其它所有異常類都是其子類,都可匹配。其中 finally塊是程序必然會執行的塊,除非JVM突然退出了。
0RuIZ$}.u,jtq0OpLzB-mGp$j C++的異常機制
軟件測試技術第一門戶Kl0O$EpMQ`)E;W ^軟件測試技術第一門戶$QW0p%Nk;Qo5UR 在C的時候,錯誤處理要 setjmp() / longjmp() 通過。而C++里, setjmp() / longjmp() 已經不能用了。C++的異?梢允穷,也可以是基本類型(如int)。在標準庫中,也存在exception類。但是,C++并沒有要求我們自定義的異常要繼承某個類。
軟件測試技術第一門戶!J;t? f:g{1S!U
s0Yqh9kv|s 一個簡單例子:
.y/l+UoZ^6K&Vi(FE?G:c#N #include<iostream>
軟件測試技術第一門戶_1S6]d\1{ using namespace std;
軟件測試技術第一門戶%jz}8_l9OZ8om!K9u
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月