第9章异常处理 《面向对象程序设计》 八、异常处理 内容提要 程序中潜在的异常问题 异常处理机制 C++中的异常处理 标准异常 使用异常处理应注意的几个问题 提出问题 【例】求解一元二次方程ax2+bx+c=0 #includeiostream #includecmath using namespace std; int main() { float a,b,c; double x1,x2; cout请输入一元二次方程的系数a、b和c的值:; cinabc; x1=(-b+sqrt(b*b-4*a*c))/2*a; x2=(-b-sqrt(b*b-4*a*c))/2*a; cout方程的实根是: x1=x1 x2=x2endl; return 0; } 程序中潜在的异常问题 问题的分析 能够正常运行的程序可能存在很多潜在隐患。程序运行时可以检测到的一些非正常情况称为异常(Exception)。如除数为0,数组越界访问,内存空间不够,输入输出不正常(文件找不到、输入数据类型错等)等等。 异常是程序错误一种形式。 程序中的错误按性质可分为: 语法错误(关键字拼写错、标识符未定义、语句不完整等) 逻辑错误(算法设计有误导致得不到期望结果) 异常(出现是不可避免的,必须加以控制和处理) 异常处理机制 需要进行异常处理,从而减少异常对程序运行的影响,提高程序的容错性。 异
您可能关注的文档
- 非常青春——青春期性健康教育课件下载方案.ppt
- 非线性柔性结构独立模态控制的实验平台方案.docx
- 面对面客户拜访技巧改方案.ppt
- 面批的思路方案.doc
- 面板数据模型估计方法方案.ppt
- 面瘫治疗常用穴位方案.ppt
- 非甾体类药物的合理应用方案.ppt
- 面向对象软件建模技术方案.ppt
- 面板堆石坝碾压试验大纲方案.doc
- 某麻纺厂员工福利待遇规范.docx
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 初中地理填图训练(世界地理二)-2025年会考地理知识点梳理.docx VIP
- 陕西民间艺术审美与文化知到课后答案智慧树章节测试答案2025年春西北工业大学.docx VIP
- 初中地理填图训练(中国地理二)-2025年会考地理知识点梳理.doc VIP
- 安徽省淮北市2025年小升初入学分班考试数学试卷解析及答案.docx VIP
- 初中地理填图训练(中国地理一)-2025年会考地理知识点梳理.doc VIP
- (广东二模)2026年广东省高三高考模拟测试(二)英语试卷(含答案及解析).docx
- 第六章活动6 AI辅助下的原电池改进探究实验说课教学设计 2023-2024学年高一下学期化学人教版(2019)必修第二册.docx VIP
- 2025年考研英语单词记忆协议合同.docx VIP
- 心脏康复指南PPT课件.pptx VIP
- 2026年英语单词记忆合同协议.docx VIP
原创力文档

文档评论(0)