Possible en double:
‘break’ statement when using curly braces in switch-caseportée locale dans une déclaration de commutateur - où nous cassons?
Alors que la fusion d'un ensemble je suis tombé sur cette déclaration
switch (a)
{
case 1:
{
string str = "a is 1";
cout << str << endl;
}
break;
case 2: ...
...
}
ma question est-ce important si je place la pause à l'intérieur ou à l'extérieur la portée dans le cas 1? here ils placent dehors. J'ai essayé this et je n'ai vu aucune différence. Il me semble qu'il n'y a pas de différence, mais le gars avec le doctorat de mon équipe a dit qu'il se souvient qu'il pourrait y avoir une différence, mais il ne se souvient pas de quoi il s'agit.
http://stackoverflow.com/questions/7374486/break-statement-when-using-curly-braces-in-switch-case –
Je recommande de sortir du cadre, même si cela n'a pas d'importance. Pour mon instinct, il semble que ce soit le meilleur style. –
@KingsIndian Merci. Pas la première chaîne qui me vint à l'esprit lors de la recherche de ce numéro –