Compiler Warning (level 4, off) C4289
nonstandard extension used : 'var' : loop control variable declared in the
for
-loop is used outside thefor
-loop scope
When /Ze and /Zc:forScope- are used in a build, a variable declared in a for
loop was used after the for
-loop scope.
See /Zc:forScope for information about how to specify standard behavior in for
loops with /Ze.
This warning is off by default. For more information, see Compiler Warnings That Are Off by Default.
The following sample generates C4289:
// C4289.cpp
// compile with: /W4 /Zc:forScope-
#pragma warning(default:4289)
int main() {
for (int i = 0 ; ; ) // C4289
break;
i++;
}
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru