コードは
switch (_type) { case 1: const int hoge = 1; // これがダメらしい break; }こんな感じです。昔同じエラーを経験したことがあったのですぐ解決しました。
解決方法はcaseに{}をつけるだけです。
switch (_type) { case 1: { // ←ココ const int hoge = 1; break; } // ←ココ }修正するとこんなかんじです。
どうしてダメなのかはよく分りません、C言語の仕様なのかな?
このブログは主に C C++ PHP WSH XCODE オブジェクト指向 に関する記事が多いはず!
switch (_type) { case 1: const int hoge = 1; // これがダメらしい break; }こんな感じです。昔同じエラーを経験したことがあったのですぐ解決しました。
switch (_type) { case 1: { // ←ココ const int hoge = 1; break; } // ←ココ }修正するとこんなかんじです。
0 件のコメント:
コメントを投稿