- 2
- 0
- 约 42页
- 2016-12-27 发布于北京
- 举报
中国科大学继续教育学院 李艺 leeyi@ 第一章 C++的初步知识 第二章 类和对象 第三章 再论类和对象 第四章 运算符重载 第五章 继承与派生 第六章 多态性与虚函数 第七章 输入输出流 第八章 C++工具 第九章 模板 8.1 异常处理 8.2 命名空间 8.3 使用早期的函数库 8.1 异常处理 概述:程序的错误有两种:一种是编译错误,即语法错误。另一种是在运行时发生的异常(exception) 。 异常处理机制只处理运行时的差错和其它例外情况,不包括编译错误。 处理异常的方法有: 非结构化异常处理:用 exit (n) 或 return (n)的运行期错误处理机制,具有“一个入口,多个出口”的特点。exit()会清空流和关闭打开的文件。abort()却不会清空流,也不关闭打开的文件。 结构化的异常处理:按“警告—忽略”、“对话—补救”或安全退出等模式,使程序可以在对运行条件做出适当安排或改善后继续运行下去。 8.1 异常处理 基本思想: C++的异常处理的基本思想是将异常的检测与处理分离。 在一个函数体中检测到异常条件满足,但无法确定相应的处理方法时,就引发一个异常,然后由函数的直接或间接调用者处理此异常。 C++的异常处理建立在三个关键字基础之上: try 、catch 和 throw。 8.1 异常处理 C++异常处理语句的一般形式 try { /
您可能关注的文档
最近下载
- 2026年版-心力衰竭诊断和治疗指南解读与总结2026-新版课件.pptx
- 武汉市2026届高三年级四月供题(武汉四调)数学+答案.docx
- 森林疗愈培训课件.pptx VIP
- 云南省楚雄彝族自治州2024-2025学年五年级下册期末考试语文试卷(有答案).pdf VIP
- CN112457205A 一种从麻黄草中提取麻黄碱的方法 (北京亚东生物制药有限公司).pdf VIP
- 低血糖症护理常规 (2).pptx VIP
- REX温控器_-_REX-C700_实用文档.doc VIP
- 2026中国南方电网校园(土木类)训练题及答案.docx VIP
- 疗愈时光音乐.pptx VIP
- 北京市东城区2025-2026学年高二上学期期末考试政治试卷含答案.docx
原创力文档

文档评论(0)