2015-01-14 171 views
-4

成功捕获后,捕获异常的函数退出了吗? 例如:C++异常捕获

 foo() 
     { 
     try 
     { 
      valid(name, name1, name2, name3, name3); 
     } 
     catch (int error) 
     { 
      std::cout << "Error number :" << error << std::endl; 
     } 
     std::cout << "Valid names" << std::endl; 
     } 

那我要是追到了异常,将“有效名称”打印?

+1

简单的说出来呢?什么阻碍你这样做? –

+0

你是什么意思? – Noam

+0

只需输入您的编译器,编译并运行即可。 –

回答

1

一旦捕获块中的命令完成后,捕获块仍然没有退出catch块,捕获的异常将继续。

您的问题的答案是肯定的。