- 2
- 0
- 约8.54千字
- 约 52页
- 2019-01-01 发布于福建
- 举报
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、数组越界访问、内存空间不够、输入/输出不正常(文件找不到、输入数据类型错等)等。 异常是程序错误一种形式。
您可能关注的文档
- hps质量肉要素qos培训.ppt
- hp-unix-内存热点问题天及案例分享.ppt
- hp打印荣机故障判断资料.ppt
- hp培训外内部资料(存储,盘柜,带库,虚拟化).ppt
- hp商用产如品doa流程介绍.ppt
- hqy2.6.2在实践中追求和发展真理2若010.10.12.ppt
- hr部门的快工作开展.pptx
- hr工对作者的心理素质完全手册.ppt
- hr工作者的心理素质完全手外册-全.ppt
- hr经理的区伯乐技术.ppt
- 2023电力变压器用绝缘材料介电性能的频域介电谱试验方法.docx
- 皖2016J911 太阳能热水系统建筑一体化设计图集.docx
- 北京市政交通基础设施工程规划设计技术文件办理指南培训(市政部分).docx
- 辽2006J403 金属成品变形缝建筑构造.docx
- 冀12G09 钢筋混凝土板式楼梯.docx
- 河南省图集 12YJ5-2 坡屋面.docx
- GB_Z 29014.100-2024 切削刀具数据表达与交换 第100部分:参考字典的定义、原则和方法.docx
- DB62∕T 5198-2025 管道超声内检测技术规范.docx
- codex零基础学习手册-前哨ai-202607.docx
- 大数据与景区管理(92页PPT).docx
原创力文档

文档评论(0)