Study/C++
for문에 변수 선언시 문제 발생!!! error C2065: 'i' : 선언되지 않은 식별자입니다.
뿡뿡대마왕
2011. 11. 29. 11:52
반응형
VS 6.0에서는 아래와 같은 소스가 에러가 발생하지 않는다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
for(int i = 0 ; i <10 ; i++)
{
.......
....
}
i = 10;
....
..
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
하지만 상위 버전인 2008에서 저 소스를 빌드하면
" error C2065: 'i' : 선언되지 않은 식별자입니다. "
라는 에러를 내뱉고 만다.;;;
처음에는 뭣도 모르고 int i 변수를 for문 밖에다 선언하여 문제를 수정하였다..하지만 역시나 저 부분을 컨트롤 할 수 있는
옵션이 있었다.;;
이런 뉭기미... ㅡ,.ㅡ;;
프로세직트 속성으로 이동하면 아래와 같은 부분으로 가서 설정이 가능하다.
For 루프 범위 강제 규칙 옵션을 '예' 에서 '아니오' 로 변경하면 끝!!~~~
반응형