的 自定义异常类 来表示 异常 ;
" 异常接口 " 用于表示 在 函数中 要抛出的 异常类型 ;
为了 加强 程序的 可读性 , 可维护性 , 推荐将 函数 可能会抛出异常 写入到 函数的 异常接口...中,即 在 函数中国年 列出所有可能抛出的异常类型 ;
2、异常接口语法
在 C++ 语言中 , 异常接口 的声明使用 throw() 关键字 , 用于指定函数要抛出的异常类型 ;
异常接口语法如下...:
函数返回值 函数名(函数参数列表) throw (异常类型1, 异常类型2, ..., 异常类型n)
3、抛出一种类型的异常
抛出一种类型的异常 : 在 void fun() 函数中 , 可能会抛出.../ 声明 throw(…)
可抛出任何类型异常 的 函数 , 有如下两种声明方式 :
不声明异常接口 : 在 函数 中 , 如果 不声明 异常接口 , 默认可以抛出任何类型的异常 ;
// 1....========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========
执行结果 :
7、抛出异常类型错误
抛出异常类型错误 : 如果一个函数抛出了它的异常接口声明所不允许抛出的异常