第8章  异常处理类模板

8章 异常处理类模板

本书第1章简要提到了异常处理的内容。

异常处理是C++的一种特性。异常处理会使程序按照有序、有组织和一致的方式截取和处理异常条件——error。异常处理允许使用一段程序来检测和分析错误条件,使用另一段程序来处理错误。检测错误的代码可能不知道错误处理的策略,代码可以是库中的类和函数,也可以是包含其他种类的代码。通常错误来源于程序的隐含错误或致命错误(无效等)。

函数库不可能知晓所有能检测出的可能发生的异常。函数将错误汇报给正在使用的程序,需要一定的前提。总而言之,异常处理是一个较复杂的过程。