异常处理与命名空间
一、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君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039