J'utilise des accolades avec toutes mes instructions switch case en C/Objective-C/C++
Je n'avais pas, jusqu'à il y a quelques instants, examiné si l'inclusion de l' break;
à l'intérieur des accolades était une bonne ou une mauvaise pratique. Je soupçonne que cela n'a pas d'importance, mais je pense que cela vaut toujours la peine de demander.
switch (foo) {
case 1: {
// stuff
break;
}
default: {
break;
}
}
vs
switch (foo) {
case 1: {
// stuff
} break;
default: {
// stuff
} break;
}