当异常被抛出而没有被捕获到任何地方,比如跟踪程序时,C++中会发生什么。
null
#include <iostream> using namespace std; int fun() throw ( int ) { throw 10; } int main() { fun(); return 0; } |
(A) 编译错误 (B) 程序异常终止 (C) 程序不打印任何内容,并正常终止 (D) 以上都不是 答复: (B) 说明: 当抛出异常但未捕获时,程序会异常终止。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END