컴파일러 경고(수준 4, 해제) C4289
비표준 확장 사용: 'var' : -루프에
for
선언된 루프 제어 변수가 -루프 범위 외부에서for
사용됩니다.
빌드에서 /Ze 및 /Zc:forScope-를 사용하는 경우 루프에서 for
선언된 변수가 -loop 범위 후에 for
사용되었습니다.
/Ze를 사용하여 루프에서 for
표준 동작을 지정하는 방법에 대한 자세한 내용은 /Zc:forScope를 참조하세요.
기본적으로 이 경고는 해제되어 있습니다. 자세한 내용은 Compiler Warnings That Are Off by Default을 참조하세요.
다음 샘플에서는 C4289를 생성합니다.
// C4289.cpp
// compile with: /W4 /Zc:forScope-
#pragma warning(default:4289)
int main() {
for (int i = 0 ; ; ) // C4289
break;
i++;
}
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기