programming

[C++] switch 문 안에서 변수 선언 시 에러 발생

Mysteryu 2022. 8. 9. 16:53

예를들어

 

case OO:

       int n;

 

이런식으로 내부에서 변수 선언을 할 시 에러가 발생한다.

 

원인은 내부변수가 switch 문의 종료에 영향을 미칠 수 있기 때문이라는데 확실하진 않다

 

이를 해결하려면

 

case OO:

 {

        int n;

 }


로 해결한다