- 6
- 0
- 约3.96千字
- 约 21页
- 2016-12-03 发布于河南
- 举报
04-Exception Handling-Basic
异常处理:基础 吴清锋 2009年春 提纲 为什么要引进“异常处理”? 异常与错误 异常处理的方法 C++处理异常的机制 例子 异常处理思想 异常处理的实现 throw表达式 try…catch语句 VC++环境下异常处理设置 为什么要引进“异常处理”? 编写的程序(特别是大型程序),不仅要保证其正确性,而且要保证具有一定的容错能力。即,不仅在正确的操作条件下要运行正确,而且在出现意外的情况下,也应该能有合理的正确的表现,不能出现灾难性的后果(如数据丢失),这就需要在程序设计时要考虑各种意外的情况,并给予恰当的处理; 借助“异常处理”机制来实现! 异常与错误 程序需要具备处理潜在错误和异常事件的能力. 异常就是运行时出现的不正常(如,程序的非法终止、运行时耗尽内存导致死机、遇到非法的输入等),它存在于程序的功能之外,并要求程序立即处理; 异常与错误不同 错误的处理比较直接,可以通过编译系统处理。有些错误可以采用if语言或其他控制语句处理,此时,对错误处理的代码常与程序的功能代码集成在一起.例子 异常,提供了处理错误的另一方式,此类方式更适合大系统.使用异常来处理错误的主要优点是错误处理代码与导致出错的代码被完全隔离开. 异常处理概述 程序异常处理的任务:在设计程序时,应当事先分析程序运行时可能出现的各种意外的情况,并且分别制定出相应的处理方法; 在运行没有异常处理的程序时,若运行
您可能关注的文档
- workbook uint 2 uint 2.doc
- What Time Is It (精品).ppt
- 八年级上册英语第二单元ppt.ppt
- 北理网络教育 大学英语4在线作业.doc
- 七年级上册第一单元英语.ppt
- unit6_I_am_more_outgoing_than_my_sister.ppt
- 学生学籍成绩管理系统源程序.doc
- 无风林的VBA笔记.docx
- VBA应用技巧.doc
- ch06 异常操作.doc
- 2026及未来5年中国钢丝编织管接头市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国梅肉市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国线棉细斜坯市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国长半径弯头市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国青橄榄含片市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国调味品盖市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国饲草秸杆揉搓机数据监测研究报告.docx
- 2026及未来5年中国黑丝腐竹数据监测研究报告.docx
- 2026及未来5年中国水晶表件市场数据分析及竞争策略研究报告.docx
- 2026及未来5年中国锂电池单体电芯数据监测研究报告.docx
最近下载
- RESURF详细讲课课件.pptx VIP
- 2020届中考物理力学总复习课件(精品).ppt VIP
- CANoe使用 完整版本.ppt VIP
- 国家中医药管理局直属事业单位招聘笔试真题2024.docx VIP
- 第六册 装置布置及配管附图附表-第2章 第8节 1100配管研究图.pdf VIP
- 2024年河北省廊坊市广阳区小升初数学试卷.doc VIP
- 大语文培训行业市场调研与前景趋势预测报告.pptx VIP
- 2026年时事政治测试题库100道及参考答案(综合题).docx VIP
- 风电场工程海上升压变电站施工规范.pdf VIP
- CQI-17锡焊系统评估第二版(2021年发布-含记录).doc
原创力文档

文档评论(0)