第21章异常处理
第21章 异常处理
目录21.1异常的概念21.2异常的基本思想21.3异常的实现21.4异常的规则21.5异常处理机制21.6异常的使用
21.1 异常的概念 21.2 异常的基本思想 21.3 异常的实现 21.4 异常的规则 21.5 异常处理机制 21.6 异常的使用
第21章异常处理在编写程序时,需要尝试确定程序可能出现的错误。然后,加入处理错误的代码。例如,当程序执行文件/O操作时,应测试文件打开以及读写操作是否成功,并且在出现错误时,做出正确的反应
• 在编写程序时,需要尝试确定程序可能出现 的错误。 • 然后,加入处理错误的代码。 • 例如,当程序执行文件I/O操作时,应测试文 件打开以及读写操作是否成功。 • 并且在出现错误时,做出正确的反应
第21章异常处理随着程序复杂性的增加,为了处理错误而必须在程序中加入的代码的复杂性也增加了。,为了使程序更易于测试和处理错误,C++实现了异常处理机制。本章介绍了C++异常处理,程序使用try、throw和catch语句来支持异常处理
• 随着程序复杂性的增加,为了处理错误而必 须在程序中加入的代码的复杂性也增加了。 • 为了使程序更易于测试和处理错误,C++实 现了异常处理机制。 • 本章介绍了C++异常处理。 • 程序使用try、throw和catch语句来支持异常 处理
异常的概念21.1 吴在大型软件开发中,最大的问题就是错误的、不稳定的代码而在设计与实现中,最大的开销是花在测试、查找和修改错误上程序的错误,一种是编译错误,即语法错误如果使用了错误的语法、函数、结构和类,程序就无法被生成运行代码
• 在大型软件开发中,最大的问题就是错误的、 不稳定的代码。 • 而在设计与实现中,最大的开销是花在测试、 查找和修改错误上。 • 程序的错误,一种是编译错误,即语法错误。 • 如果使用了错误的语法、函数、结构和类, 程序就无法被生成运行代码