日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

c++ try...catch异常处理

發布時間:2025/6/15 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c++ try...catch异常处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ?c++可以通過throw語句和try...catch語句實現對異常的處理。

#include <iostream>using namespace std;int main() {double m ,n;cin >> m >> n;try {if( n == 0)throw 1; //拋出int類型異常elsecout << m / n << endl;}catch(double d) {cout << "catch(double) " << d << endl;}catch(int e) {cout << "catch(int) " << e << endl;}catch (...) {cout << "catch (...)" << endl;}cout << "finished" << endl;return 0; }

編譯運行,當輸入除數為0時就會拋出異常。

4 0
catch(int) 1
finished

如將throw 1換成throw 0.1就會走到catch(double d)對應的分支,換成throw "12"就會走到catch (...)對應的分支。

?

參考資料:http://c.biancheng.net/view/422.html

總結

以上是生活随笔為你收集整理的c++ try...catch异常处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。