【多选题】下列关于异常说法正确的有class B public A; 在如下语句中的写法是正确的: try { // throw something}catch (B& ) { // do something}catch (A& a) { // do something} if (x) { throw runtime_error("Exception"); } return 1;}i...
A.
在运算符重载的代码中,可以使用throw语句抛出异常;重载运算符时,也可以使用异常规约限定该重载的运算符能够抛出的异常的类型
B.
在函数模板中,可以抛出异常,也可以捕获异常;在类模板中,也可以使用异常处理机制
C.
对于异常类: class A public exception;
D.
代码(忽略了必要的头文件,以及部分语句): int f1(bool x) noexcept {
E.
在函数的嵌套调用过程中,如果中间的某个函数它无法处理其所遇到的异常,则直接终止当前程序