C++:15---异常机制
生活随笔
收集整理的這篇文章主要介紹了
C++:15---异常机制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.概念:異常處理是一種允許兩個獨立開發的程序組件在程序執行時遇到不正常的情況相互通信的工具
2.異常檢測和異常處理的方式
throw表達式:程序遇到了錯誤或者無法處理的問題,使用throw引發異常
try、catch語句塊:以關鍵字tyr開始,并以一個或多個catch子句結束。它們也被稱為異常處理代碼
一、throw
1.概念:程序的異常檢測部分使用throw表達式引發一個異常
2.格式:
throw 表達式;
表達式可以為:整型、浮點型、字符、字符串、類、函數......
3.注意事項
當執行throw時,跟在throw后面的語句將不再被執行。程序的執行權將轉移到與之匹配的catch語句塊中
如果一條throw表達式解引用一個基類指針,而這個指針指向于派生類對象,則拋出的對象
總結
以上是生活随笔為你收集整理的C++:15---异常机制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pytorch入门学习(三) 神经网络
- 下一篇: C++(STL):05---智能指针之u