异常处理与命名空间
一、C++处理异常的机制:
try(检查)、throw(抛出)、catch(捕捉)
try-catch的结构:
try
{ 被检查的语句}
catch(异常信息类型 [ 变量名])
{ 进行异常处理}
注意事项:
1、被检测的语句必须放在try块中;
2、catch块是try-catch结构中的一部分,必须紧跟在try块之后(两者之间不能插入其他语句),不能单独使用catch模块,可以只有try模块而无catch模块,但是一个try-catch结构中只能有一个try模块,可以有多个catch模块;
3、try和catch模块必须用花括号括起来的复合语句,即使花括号内只有一个语句;
4、catch模块后面的圆括号中,一般只写异常信息的类型名(例如:catch(double)),其中catch(...):可以捕捉到所有类型的异常信息;
5、try-catch结构中与throw可以出现在同一个函数中,也可以不在同一个函数中,throw抛出异常信息后,首先在本函数中寻找与之匹配的catch,如果在本层无try-catch结构或者找不到与之匹配的catch,就转到其上一层去处理,如果其上一层也无try-catch]结构或者找不到与之匹配的catch,则再转到更上一层的try-catch结构去处理;
6、在某些情况下,throw语句可以不包含表达
相关知识
车间开的花型与QA样异常较大,该如何处理
花卉的习俗与命名
关于Visual Studio编程时出现 “0xFEFEFEFE 处有未经处理的异常(在 查找学生信息.exe 中): 0xC00001A5: 检测到无效的异常处理程序例程。“解决方案
华为软件命名规范
访问异常页面
玫瑰花的命名规则与分类系统
兰花命名的艺术与文化内涵
冬季花卉异常落叶对策
什么城市是以花卉命名的
哪个城市是以花卉命名的
原文链接: 异常处理与命名空间 https://www.huajiangbk.com/newsview376641.html
| 上一篇: 金叶榆的寓意与意义(探索金叶榆的... | 下一篇: 跟IgA血管炎(过敏性紫癜)易混... |
推荐分享

- 1明日花キララ:明日花绮罗年度... 23762
- 2明日花キララ(明日花绮罗)经... 13917
- 3家庭养花知识大全 家庭养花有... 9311
- 4家庭养花风水知识 家庭养花“... 9026
- 5兰花叶子扭的是什么兰 8766
- 6君子兰什么品种最名贵 十大名... 8099
- 7五月天婷婷开心六月丁香:音乐... 7940
- 8十大致癌花卉排行榜,哪些花卉... 7743
- 9秋天养花,掌握这5点养花知识... 7574
- 10【花卉知识 】养花须知:新手... 7175




