switch(Foo)
{
case 1:
int i=0;
break;
}
switch(Foo)
{
case 1:
int i;
i=0;
break;
}
switch(Foo)
{
case 1:
int i=0;
break;
}
switch(Foo)
{
case 1:
int i;
i=0;
break;
}
switch(Foo){ case 1: { int i=0; break; }}
switch(Foo){ case 1: int i=0; cout << "A: " << i << endl; case 2: cout << "B: " << i << endl; i=3; cout << "C: " << i << endl; break;}