开辟法式中,呈现异常是免不了的,那若何处置这些异常,让法式更好定位,而且加倍健壮呢?本文将进行申明!
起首当呈现异常的时辰,挪用abort让法式退出
采用Visual Studio软件调试法式的时辰,挪用abort后会呈现如下图所示的窗口
采用try catch的体例去捕捉法式中的异常,throw是抛出异常的关头字
经由过程catch捕捉到异常后,将throw传递过来的字符串,进行输出
catch除了捕捉字符串类型之后,还可以捕捉其他类型,好比对象,整数类型等
从下图输出的成果看,catch捕捉到整数类型的错误,并输出该整数值
若是catch找不到对应处置的分支,可以设置默认的分支进行处置
C++尺度中内置了很多错误类型,好比下图标示的代码段中,申请内存错误,就会抛出bad_alloc的错误
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!