C ++异常捕获

时间:2015-01-14 22:44:22

标签: c++ exception exit

成功捕获后,捕获异常的函数是否退出? 例如:

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

如果我发现异常,将会#34;有效名称&#34;打印?

1 个答案:

答案 0 :(得分:1)

捕获块之后将继续捕获异常,前提是一旦catch块中的命令完成,您就没有退出catch块。

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

相关问题