第13章 异常处理61730.pptVIP

  • 6
  • 0
  • 约7.22千字
  • 约 18页
  • 2016-12-06 发布于浙江
  • 举报
第13章 异常处理61730

第13章 异常处理 C++语言程序设计教程 第11章 C++输入输出流 * 第13章 异常处理 学习目标 掌握try-throw-catch异常处理机制; 能使用异常处理机制处理程序中常见的异常; 了解标准异常处理类的内容; 能用标准异常处理类处理new、越界类型的异常; C ++语言程序设计教程 第13章 异常处理 * 一般而言,即使写得很好的程序也可能遇到错误和异常情况。在一个软件系统中,各个软件之间是相互依赖的,它们离不开诸如网络系统、文件系统等外部设施,以及第三方插件、函数库等外部代码,而且还依赖用户的输入,这些都可能产生异常情况,当异常发生时,若不对其加以控制和处理,程序往往可能会终止运行或出现莫名其妙的情况,甚至导致系统的崩溃。因此,在程序设计时,当实现分析程序运行时可能出现的“异常”情况,做好“发现”异常的准备,并且,在“异常”发生时,要针对不同的“异常” 情况进行相应的处理。 一般而言,异常的检测和处理要完成下列任务之一: 1)让“用户”知道程序出现了异常,允许“用户”选择异常处理方式,并继续使用程序。 2)让“用户”知道程序出现了异常,退出程序的执行,并做好系统资源回收等“善后”工作,尽量不影响计算机系统中其它程序的正常运行。 3)在程序发生异常时,能够根据预先设定的异常处理策略进行异常处

文档评论(0)

1亿VIP精品文档

相关文档