2015-01-14 208 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塊,捕獲的異常將繼續。

您的問題的答案是肯定的。