I\'ve always wondered this - why can\'t you declare variables after a case label in a switch statement? In C++ you can declare variables pretty much anywhere (and declaring
I believe the issue at hand is that is the statement was skipped, and you tried to use the var elsewhere, it wouldn't be declared.