📜  C++ |异常处理问题11

📅  最后修改于: 2021-05-25 20:48:44             🧑  作者: Mango

在C++中,当引发异常并且未在任何地方(如以下程序)捕获异常时,会发生什么情况。

#include 
using namespace std;
  
int fun() throw (int)
{
    throw 10;
}
  
int main() {
  
  fun();
  
  return 0;
}
  

(A)编译器错误
(B)程序异常终止
(C)程序不打印任何内容并正常终止
(D)以上都不是答案: (B)
说明:当引发异常且未捕获异常时,程序异常终止。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。