- 0
- 0
- 约1.75万字
- 约 62页
- 2018-02-21 发布于浙江
- 举报
[图表模板]第14章C工具
第14章 C++工具 14.1 异常处理 14.2 命名空间 14.3 使用早期的函数库 在C++发展的后期,有时C++编译系统根据实际工作的需要,增加了一些功能,作为工具来使用,其中主要有模板(包括函数模板和类模板)、异常处理、命名空间和运行时类型识别,以帮助程序设计人员更方便地进行程序的设计和调试工作。1997年ANSI C++委员会将它们纳入了ANSI C++标准,建议所有的C++编译系统都能实现这些功能。这些工具是非常有用的,C++的使用者应当尽量使用这些工具。 14.1 异常处理 14.1.1 异常处理的任务 程序编制者不仅要考虑程序没有错误的理想情况,更要考虑程序存在错误时的情况,应该能够尽快地发现错误,消除错误。 程序中常见的错误有两大类: 语法错误和运行错误。在编译时,编译系统能发现程序中的语法错误。 有的程序虽然能通过编译,也能投入运行。但是在运行过程中会出现异常,得不到正确的运行结果,甚至导致程序不正常终止,或出现死机现象。这类错误比较隐蔽,不易被发现,往往耗费许多时间和精力。这成为程序调试中的一个难点。 在设计程序时,应当事先分析程序运行时可能出现的各种意外的情况,并且分别制订出相应的处理方法,这就是程序的异常处理的任务。 在运行没有异常处理的程序时,如果运行情况出现异常,由于程序本身不能处理,程序只能终止运行。如果在程序中设置了异常处理机制,则在运
您可能关注的文档
最近下载
- 医疗器械注册质量体系考核指南:设计开发部分.pdf VIP
- “乡村CEO”引领乡村振兴主体创新的实践模式与机制探究.docx VIP
- TD_T 1042-2013 土地整治工程施工监理规范.docx VIP
- 数据中心IDC(通算智算超算)关键指标系列37:运维与管理指标.xlsx VIP
- 2025年新改版人教版生物七年级下册全册精编知识点.pdf
- 行政工作满意度调查表.doc VIP
- 2025年北京市检察院公益诉讼检察官业务竞赛真题及答案解析.docx
- 2023年四川省阿坝州中考数学试题卷(含答案解析).docx
- 2026届高考语文背诵补充篇目:《报任安书》课件(共31张PPT).pptx
- 东部华侨城项目规划及案例研究.docx
原创力文档

文档评论(0)