码迷,mamicode.com
首页 > 其他好文 > 详细

Exception

时间:2017-06-10 14:06:34      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:技术分享   引用   font   .com   分享   image   多重   情况   函数   

C++中内建的异常类(及其应该包含的头文件和应用场景或函数)技术分享技术分享

 

应该是int*。总之应该是个引用,否则被调函数的局部变量在函数结束会被销毁。

技术分享技术分享

 

应该在自定义异常类的初始化链表里调用基类的构造函数。

技术分享

 

多重异常总结:

1.一个try块里可能跑出多种异常

2.然而一个try块执行一次最多只能抛出一个异常(要么抛一个,要么一个也不抛,一旦抛出一个则不执行后面的语句,所以不会出现抛出两个异常的情况)

3.一个函数可以有多个try块,或是含有try块的函数,所以执行一个函数,可能抛出多个异常。

4.一个catch块只能捕获一个异常。

5.然而一个try块后可以紧跟多个catch块

6.一旦一个catch块捕获了该异常,后面的就没得异常可捕获了。

7.所以这个时候,catch的顺序就比较重要,捕获派生类的要在前面,捕获基类的要在后面,否则捕获派生类的永远不会捕获到异常,因为捕获基类的catch块,同样也可以捕获到派生类对象。

 

Exception

标签:技术分享   引用   font   .com   分享   image   多重   情况   函数   

原文地址:http://www.cnblogs.com/skx971016/p/6978232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!