怎样处理异常错误

【怎样处理异常错误】开辟法式中 , 呈现异常是免不了的 , 那若何处置这些异常 , 让法式更好定位 , 而且加倍健壮呢?本文将进行申明!

需要这些哦
C++
Visual Studio
方式/
1起首当呈现异常的时辰 , 挪用abort让法式退出

怎样处理异常错误

文章插图

2采用Visual Studio软件调试法式的时辰 , 挪用abort后会呈现如下图所示的窗口

怎样处理异常错误

文章插图

3采用try catch的体例去捕捉法式中的异常 , throw是抛出异常的关头字

怎样处理异常错误

文章插图

4经由过程catch捕捉到异常后 , 将throw传递过来的字符串 , 进行输出

怎样处理异常错误

文章插图

5catch除了捕捉字符串类型之后 , 还可以捕捉其他类型 , 好比对象 , 整数类型等

怎样处理异常错误

文章插图

6从下图输出的成果看 , catch捕捉到整数类型的错误 , 并输出该整数值

怎样处理异常错误

文章插图

7若是catch找不到对应处置的分支 , 可以设置默认的分支进行处置

怎样处理异常错误

文章插图

8C++尺度中内置了很多错误类型 , 好比下图标示的代码段中 , 申请内存错误 , 就会抛出bad_alloc的错误

怎样处理异常错误

文章插图

注重事项喜好经验接待点赞投票!

以上内容就是怎样处理异常错误的内容啦 , 希望对你有所帮助哦!

    推荐阅读