怎样处理异常错误

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

东西/原料

  • C++
  • Visual Studio

方式/步调

  1. 1

    起首当呈现异常的时辰,挪用abort让法式退出

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

注重事项

  • 经验由 YWMLI1 原创,首发百度经验,转载请注明出处!
  • 喜好经验接待点赞投票!
  • 发表于 2019-01-08 00:00
  • 阅读 ( 1351 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具