的 自定义异常类 来表示 异常 ;
" 异常接口 " 用于表示 在 函数中 要抛出的 异常类型 ;
为了 加强 程序的 可读性 , 可维护性 , 推荐将 函数 可能会抛出异常 写入到 函数的 异常接口...中,即 在 函数中国年 列出所有可能抛出的异常类型 ;
2、异常接口语法
在 C++ 语言中 , 异常接口 的声明使用 throw() 关键字 , 用于指定函数要抛出的异常类型 ;
异常接口语法如下...:
函数返回值 函数名(函数参数列表) throw (异常类型1, 异常类型2, ..., 异常类型n)
3、抛出一种类型的异常
抛出一种类型的异常 : 在 void fun() 函数中 , 可能会抛出...int 类型的异常 , 可以使用如下异常接口声明 ;
// 可能会抛出 int 类型的异常
void fun() throw(int) {
// 函数体
}
代码示例 :
#include "iostream...: 在 void fun() 函数中 , 可能会抛出多个类型的异常 , 可以使用如下异常接口声明 , 多个异常类型之间使用逗号隔开 ;
// 可能会抛出 int , char , double 类型的异常