- 3
- 0
- 约4.07千字
- 约 21页
- 2019-10-04 发布于广东
- 举报
第八章 异常处理 异常类 抛出异常throw 捕捉异常try 异常 定义 程序在执行过程中出现的意外情况。 分类 用户输入错误 设备故障 物理限制 代码错误 传统异常处理方法 方法 条件判断、分支处理 问题 程序错误影响整个系统的运行。最好是停止发生 错误的局部操作,进行必要处理。其他部分仍然 继续运行。 C++异常处理方法 基本思想 分离异常的抛出和异常的处理。 基本方法 当程序中出现异常时抛出异常,通知系统发生了 异常,然后由系统捕捉异常,并交给预先安排的 异常处理程序段来处理异常。 优点 方便通用软件模块的设计。 基本的异常处理方法 //complex.h #includeiostream.h class DivideZero {}; class Complex { …… Complex Divide(const Complex x)const; }; Complex Complex::Divide(const Complex x) const { float c=x.real*x.real+x.imag*x.imag; if ( C==0) throw DivideZero(); return Compelx( real*x.real + imag*x.imag)/c, x.real*imag –
您可能关注的文档
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第8章 继承与派生.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第9章 运算符重载.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第10章 虚函数和多态性.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第11章 C++输入输出流.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第12章 文件处理.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第13章 模板和异常处理.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷二.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷二答案.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷一.doc
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰配套习题 模拟试卷一答案.doc
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)