首页 > 其他 > 详细

异常

时间:2014-03-27 02:45:15      阅读:447      评论:0      收藏:0      [点我收藏+]

C++的异常处理引入了三个关键字 try(检测异常)throw(抛出异常)catch(捕获异常)

try 负责监视可能出现异常的程序段。若该段出现异常,程序将不再按原有流程走,而是被throw抛出异常,程序控制权交给catch子句,然后从catch块处顺序执行。

try 与 catch 语句块必须紧连。

异常处理机制可以将正常语句与异常处理语句分开表示,使逻辑结构更清晰。

异常处理流程:

1.执行try{}块中的语句。

2.若没有引起异常,则跳过catch块继续执行。

3.若引起异常,并由throw抛出,则进入catch块。

4.若未找到区配异常的catch块,程序自动调用系统函数terminate()结束自己。

 

bubuko.com,布布扣

异常,布布扣,bubuko.com

异常

原文:http://blog.csdn.net/chuchus/article/details/22217259

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!