C++ 提供了异常机制,让我们能够捕获运行时错误,本文就详细的介绍了C++异常处理入门,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
异常处理主要是针对能通过编译但是运行是在某个特定条件下会出现异常,程序崩溃,结果出错。来进行的东西
C++处理异常的机制是由3个部分组成的,即检查(try)、抛出(throw)和捕捉(catch)。把需要检查的语句放在try块中,throw用来当出现异常时发出一个异常信息,而catch则用来捕捉异常信息,如果捕捉到了异常信息,就处理它。
try {被检查的语句}
catch(异常信息类型 [变量名])
{进行异常处理的语句}
粘一个简单的异常处理的题:
如果三角形满足三角形内角和大于第三边才会有输出,否则进行异常处理。
#include<iostream>
using namespace std;
int main()
{
double triangler(double a, double b, double c);
{
double a, b, c;
cin >> a >> b >> c;
try //在try块中包含要检查的函数
{
while (a > 0 && b > 0 && &c > 0)
{
cout << triangler(a, b, c) << endl;
cin >> a >> b >> c;
}
}
//catch (double) //只能抛出对应类型的异常
//{
// {cout << "a=" << a << ",b=" << b << ",c=" << c << ",that is not a triangler!" << endl; }
// cout << "end" << endl;
/
沃梦达教程
本文标题为:C++学习笔记之浅谈异常处理
基础教程推荐
猜你喜欢
- C++中的atoi 函数简介 2023-01-05
- C语言 structural body结构体详解用法 2022-12-06
- C++详细实现完整图书管理功能 2023-04-04
- 一文带你了解C++中的字符替换方法 2023-07-20
- C++使用easyX库实现三星环绕效果流程详解 2023-06-26
- C利用语言实现数据结构之队列 2022-11-22
- 详解c# Emit技术 2023-03-25
- 如何C++使用模板特化功能 2023-03-05
- C/C++编程中const的使用详解 2023-03-26
- C语言基础全局变量与局部变量教程详解 2022-12-31