对C++中异常接口声明的认识

一:可以抛掷A,B,C,D和子类型的异常

void  fun() throw(A,B,C,D);

二:可以抛掷任意类型的异常

void  fun();

三:不可以抛掷任意类型的异常

void  fun) throw();

注意:如果抛掷的异常类型和声明的类型不一致,那么会调用unexpected函数,它的默认行为是调用terminate函数终止程序。

以上就是我对于异常接口声明的认识。

阅读更多
文章标签: c++
个人分类: C++
上一篇对视图的认识
下一篇对C++中异常处理中的构造和析构的认识
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭