异常规范

来源:互联网 发布:闲鱼恶意退款 淘宝介入 编辑:程序博客网 时间:2024/05/22 07:04

在函数声明中,我们经常可以看到函数后面跟着一个关键字throw,抛出一个异常,那么这个throw有什么作用呢?

其实这是C++中的异常规范,一种标准的异常声明规范,通过这种规范,可以知道在函数中,可能抛出的异常,并且指明了抛出的异常的类型。

标准规范形式:

返回类型 函数名 (参数列表) throw (异常类型列表);

注意:如果一个函数没有申明throw,意味着这个函数可以抛出任何类型的异常,如果函数不抛出任何异常,声明为抛出空异常,形如:

返回类型 函数名(参数列表) throw()


原创粉丝点击