#include <iostream> using namespace std; int main() { try { throw 'a' ; } catch ( int param) { cout << "int exception" ; } catch (...) { cout << "default exception" ; } cout << "After Exception" ; return 0; } |
(A)
default exception After Exception
(B)
int exception After Exception
(C)
int exception
(D)
default exception
答复: (A) 说明: 街区 捕获(…) 用于catch all,当抛出异常的数据类型与任何其他catch块不匹配时,将执行catch(…)中的代码。
请注意,捕获异常时不会发生隐式类型转换。字符“a”不会自动转换为int。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END