在你返回false之后你需要休息吗?

时间:2012-01-31 07:53:04

标签: c++ return switch-statement break

在bool函数内的switch语句中,我有这个。我是否添加了休息或暗示我对此非常不满。

case Stop:
default:
    return false;
//break;??????

6 个答案:

答案 0 :(得分:8)

如果你从default返回,则没有必要。在那里没有必要。

您必须在您想要操作的所有案例之后添加break语句并停止开关的工作,否则默认操作从函数返回。

答案 1 :(得分:5)

不需要中断,因为return将是函数中执行的最后一个语句。

答案 2 :(得分:4)

它不是“隐含的”,但由于代码永远不会到达,因此您不必编写break;

答案 3 :(得分:3)

这只是多余的,return就够了。

答案 4 :(得分:3)

程序执行永远不会到达break语句,如果它在它之前有return语句。

答案 5 :(得分:2)

返回后,程序将无法到达休息时间,因此您可以从中删除该语句。