一:可以抛掷A,B,C,D和子类型的异常
void fun() throw(A,B,C,D);
二:可以抛掷任意类型的异常
void fun();
三:不可以抛掷任意类型的异常
void fun) throw();
注意:如果抛掷的异常类型和声明的类型不一致,那么会调用unexpected函数,它的默认行为是调用terminate函数终止程序。
以上就是我对于异常接口声明的认识。
一:可以抛掷A,B,C,D和子类型的异常
void fun() throw(A,B,C,D);
二:可以抛掷任意类型的异常
void fun();
三:不可以抛掷任意类型的异常
void fun) throw();
注意:如果抛掷的异常类型和声明的类型不一致,那么会调用unexpected函数,它的默认行为是调用terminate函数终止程序。
以上就是我对于异常接口声明的认识。