- 5
- 0
- 约8.54千字
- 约 52页
- 2015-09-19 发布于广东
- 举报
h面向对象(异常处理) yh
异常处理是C++语言中重要的错误处理机制,是提高程序容错性的一种手段。异常处理主要针对程序运行时出现的各种异常情况,提供发现,捕获异常的手段,并尽量减少异常对程序运行的影响。 程序中潜在的异常问题 有的程序虽然经过编译、连接成为可以运行的程序,但在运行过程中难免会出现各种各样的问题,即使对那些所谓能“正常运行”的程序而言也是如此。 示例: #include iostream #include cmath using namespace std; int main() { float a,b,c; double x1,x2; cout请输入一元二次方程的系数a、b和c的值:endl; couta=; cina; coutb=; cinb; coutc=; cinc; x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*a); cout方程的实根是:x1=x1endl; cout方程的实根是:x2=x2endl; return 0; } 从上面例子可以看出:能够“正常运行”的程序可能存在着许多潜在的“隐患”。程序运行可以检测到的一些非正常情况称为异常(exception)。 如除数为0、数组越界访问、内存空间不够、输入/输出不正常(文件找不到、输入数据类型错等)等。 异常是程序错误一种形式。
您可能关注的文档
- gsm 系统消息详解layer 3信令分析及流程详解汇编a.pdf
- hdl语言实验课2--multiply.ppt
- hj6574高温程控双电压比较器.pdf
- hl1216医用液晶显示器项目介绍.ppt
- hot issues.ppt
- how-to-use-gcc.ppt
- honeywell_mes操作管理.ppt
- hp-20电批扭力测试仪.ppt
- hp-250电批扭力测试仪.ppt
- hpc achitech.ppt
- 2026年跨境电商物流解决方案与优化策略报告.docx
- 竣工验收前常见质量问题各责任主体检查报告.docx
- 成都棠湖外国语学校2026年面向全国诚聘优秀教师备考题库及参考答案详解(名师推荐).docx
- 2026年汽车行业供应链多元化与供应商选择报告.docx
- (2024版)溺水急救指南学习与解读PPT课件.pptx
- 山东德州市平原县2025-2026学年外研版(三起)第一学期四年级期末测试英语试题.pdf
- 成都棠湖外国语学校2026年面向全国诚聘优秀教师备考题库及参考答案详解(典型题).docx
- 2026年甘肃武威初中初三年级北师大版生物模拟题附答案解析及答案.doc
- 2026年医疗设备行业技术进步与市场分析报告.docx
- 竣工验收设计单位工程质量检查报告.docx
最近下载
- 【TCP云运维】腾讯云运维高级工程师认证考试题库(汇总)..doc VIP
- 矿用电缆故障点定位方法的多维度解析与创新应用研究.docx
- 2026年上海市嘉定区中心医院医护人员招聘考试参考题库附答案解析.docx VIP
- 2026年中考语文备考之非连续性文本阅读备考训练:科技创新主题.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘笔试备考题库及答案解析.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘考试备考题库及答案解析.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘考试备考试题及答案解析.docx VIP
- 【TCP云运维】腾讯云运维高级工程师认证考试题库(汇总).docx VIP
- 无人机在野生动物保护区的监测应用.pptx VIP
- 红外相机在鼠类监测中的应用.ppt VIP
原创力文档

文档评论(0)