パッケージをマージしているときに、このステートメントに出くわしました
switch (a)
{
case 1:
{
string str = "a is 1";
cout << str << endl;
}
break;
case 2: ...
...
}
私の質問は、ケース1でブレークをスコープの内側または外側に配置することは重要ですか? ここで彼らは外に置きます。私はこれを試しましたが、違いは見られませんでした。違いがないことは私には理にかなっていますが、私のチームの PHD を持つ人は、違いがあるかもしれないことは覚えているが、それが何であるかは思い出せないと言っていました..