c++提供了如下的异常处理结构:
(1)定义异常。
(2)标记异常的发生。
(3)定义每一个异常的分类处理程序。
一个子程序或代码段中可以指定一个异常处理程序,在其调用或间接调用的任何一个子程序中出现某一特殊
的错误条件时,该异常处理程序被激活。
如果在调用序列中没有一个子程序为所发生的某一个异常定义处理程序,则程序中断。
异常处理程序的目的是在处理或结束程序前,清除该程序所需的状态。
c++提供了如下的异常处理结构:
(1)定义异常。
(2)标记异常的发生。
(3)定义每一个异常的分类处理程序。
一个子程序或代码段中可以指定一个异常处理程序,在其调用或间接调用的任何一个子程序中出现某一特殊
的错误条件时,该异常处理程序被激活。
如果在调用序列中没有一个子程序为所发生的某一个异常定义处理程序,则程序中断。
异常处理程序的目的是在处理或结束程序前,清除该程序所需的状态。