成功捕获后,捕获异常的函数是否退出? 例如:
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;打印?
答案 0 :(得分:1)
捕获块之后将继续捕获异常,前提是一旦catch块中的命令完成,您就没有退出catch块。
你的问题的答案是肯定的。