おいおい、C++だろうがswitch内で初期化はできないだろ。