- 1
- 0
- 约1.11千字
- 约 6页
- 2016-11-24 发布于天津
- 举报
3.6异常处理.ppt
* * 3.6 异常处理 3.6.1 异常的引发和处理 异常指的是程序运行时出现了某种不寻常的事件,但是探测到异常的程序段不知道怎样处理这一事件,它不得不中断其执行,所以它引发一个异常,寄希望这个程序段的调用者去处理者个异常。 当异常被引发之后,控制一般被转移到引发异常的函数的调用者中;如果这个调用者中没有对异常进行处理,则控制继续被传播到这个调用这的调用这那里,直到异常被处理;或由C++运行系统处理该异常。如果C++运行系统捕获了一个异常,它通常只是简单地终止程序的运行。 当引发一个异常时,在引发点建立一个对象,将有关异常的具体数据存储在该对象中,使异常处理程序通过访问该对象来获取更多的有关所发生的异常的信息。 3.6.2 异常接口规范声明 为使一个函数的用户能够方便地知道所使用地函数能够引发哪些异常,可以在函数的规范声明中列出这个函数可能引发的所有异常。 void fun( ) throw ( A, B, C, D ); throw 及其括号内的类型列表被称为异常接口声明。 注意: 1 异常接口声明不是函数的一部分。 2 带有异常接口声明的函数不能被声明为内联函数。 3 当在函数的规范声明中未列出它引发声明类型的异常时, void fun( ); 我们认为它可以引发任何类型
您可能关注的文档
- 2015年辽宁省县区政府安全生产工作目标管理考核标准.doc
- 2015年高考考试说明——数学(理).doc
- 2015年高考英语考纲及其说明的变化.doc
- 2016年四川高考使用全国卷.doc
- 2016年度粮食安全省长责任制考核指标及评分标准解读-附件.doc
- 2016年杭州市律师事务所年度检查考核标准.doc-附件1.doc
- 2016年高考文科综合地理试题评析与复习备考建议.doc
- 2016浬浦镇松材线虫病死松树清理工程.doc
- 2017年北京高考化学综合提升复习(四).doc
- 2017年河南科技大学自命题联考科目考试大纲-2017年全国硕.doc
- IEA PVPS:2026年光伏乘用车光伏系统技术考量研究报告(英文版).pdf
- IEA国际能源署:2025年清洁能源转型计划报告(英文版).pdf
- 2026海外AI监管解读与合规实战指南-腾讯.pdf
- 兴证宏观·全球价值链系列五:危中之机:中东变局下的中国外需Alpha.pdf
- 化工行业系列深度:中国化工引领全球——国内双碳管控升级,欧洲产能退出加速.pdf
- SOFC&两机系列深度之九:碳排放约束时代的破局之道,SOFC行业的五重机会.pdf
- 嘉驰国际:2026行业薪酬与人才洞察白皮书.pdf
- 2025盈风加速拉美聚焦跨境电商拉美市场进入战略白皮书-派安盈.pdf
- TurboQuant之于存储详解(GenAI系列之74):有理论启发的常规学术进展.pdf
- [精选]会计及财务概论.pptx
最近下载
- 英剧剧本唐顿庄园台词本中英文对照精排版第一季第一集.pdf VIP
- T_CECS 10128-2021 不锈钢二次供水水箱.docx VIP
- 第九章抽样与抽样估计.ppt VIP
- 2025年生态环境局遴选公务员面试预测题及答案.doc VIP
- 教师党员党课讲稿模板.pptx VIP
- 房地产土地评估各种方法综合测算表.xls VIP
- 清水营煤矿大倾角厚煤层大采高开采技术的研究.pdf VIP
- 2025年生态环境局遴选公务员面试专项练习含答案.doc VIP
- 2019年8月消化内科实习生小周考.docx VIP
- 9.1+认识质量互变规律(趣味课件)-【趣味课堂】2025-2026学年高中政治选择性必修三《逻辑与思维》.pptx VIP
原创力文档

文档评论(0)