在C++中,当引发异常并且未在任何地方捕获到异常(如以下程序)时,会发生什么情况。
#include
using namespace std;
int fun() throw (int)
{
throw 10;
}
int main() {
fun();
return 0;
}
(A)编译器错误
(B)程序异常终止
(C)程序不打印任何内容并正常终止
(D)以上都不是答案: (B)
说明:当引发异常且未捕获异常时,程序异常终止。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。