我知道这是一个有效的c程序.
函数声明中抛出的重点是什么? AFAIK它什么都不做,不用于任何东西.
#include <exception>
void func() throw(std::exception) { }
int main() { return 0; }
解决方法:
这是一个例外规范,几乎肯定是bad idea.
它声明func可能会抛出一个std :: exception,而func发出的任何其他异常都会导致调用unexpected()
.
2024-03-23 14:51:04
我知道这是一个有效的c程序.
函数声明中抛出的重点是什么? AFAIK它什么都不做,不用于任何东西.
#include <exception>
void func() throw(std::exception) { }
int main() { return 0; }
解决方法:
这是一个例外规范,几乎肯定是bad idea.
它声明func可能会抛出一个std :: exception,而func发出的任何其他异常都会导致调用unexpected()
.
下一篇:通过自定义注解拿到请示路径等参数