반응형 C23601 C++ 'value' 초기화가 'case' 레이블에 의해 생략되었습니다. [C/C++] 'value' 초기화가 'case' 레이블에 의해 생략되었습니다. error C2360: 'value' 초기화가 'case' 레이블에 의해 생략되었습니다. C#에서는 중괄호가 없이 잘 작동 되는 것으로 알고있다...case 문 내에서 선언된 로컬변수 때문에 발생하는 오류이다. 할당된 영역이 실행 로직에 따라 가변적이므로 컴파일 시 스택 영역의 크기를 알 수 없기 떄문에 발생하는 오류. 해결방법 : case 문 내에서 선언 및 초기화를 할 때애는 중괄호( '{', '}') 를 사용하여 묶어주면된다. switch (choice){ case 'A': { int value; break; }} 2024. 1. 7. 이전 1 다음 반응형