vc10异常处理机制.pptVIP

  • 3
  • 0
  • 约2.72千字
  • 约 27页
  • 2018-06-01 发布于天津
  • 举报
vc10异常处理机制.ppt

《面向对象程序设计与Visual C++6.0教程》 《面向对象程序设计与Visual C++6.0教程》 第10章 异常处理机制 本章主要内容: ●异常处理的任务与思想 ●异常处理的实现 ●异常处理的应用 ●异常处理中的构造与析构 ● C++标准异常类 10.1 异常处理的任务与思想 ●软件不仅要保证能正确完成任务,还应当具有良好的容错性。 ●容错性指软件不仅在正确操作的条件下能正确运行,而且当环境异常或不当使用时,依然能合理处理运行过程中的出现的各种异常,而不会产生各种意想不到的后果。 ●程序中的各种异常通过分析完全可以预料 。 ●根据异常的不同情况进行对异常进行处理,如给出提示信息、允许用户排除环境错误等都是异常处理的基本任务。 1. 传统的异常处理方法 ●传统程序设计方法中,通常采用系统提供的中断函数或指令 。 ●当被调用函数发生异常或产生错误时,返回一个特定的值,以便调用函数检测。 常用中断函数或指令 2. C++异常处理机制 ●在大型软件中,由于函数之间具有各自明确的分工并可能存在调用关系,发生错误的函数可能不便于或不具备处理错误的条件。 ● C++异常处理机制的基本思想是将异常检测与异常处理分离。产生异常

文档评论(0)

1亿VIP精品文档

相关文档