Avertissement du compilateur (niveau 4, désactivé) C4289
extension non standard utilisée : 'var' : variable de contrôle de boucle déclarée dans la
for
boucle -loop est utilisée en dehors de l’étendue de lafor
boucle -
Lorsque /Ze et /Zc :forScope sont utilisés dans une build, une variable déclarée dans une for
boucle a été utilisée après l’étendue de la for
boucle -.
Consultez /Zc :forScope pour plus d’informations sur la façon de spécifier le comportement standard dans for
les boucles avec /Ze.
Cet avertissement est désactivé par défaut. Pour plus d'informations, consultez Compiler Warnings That Are Off by Default.
L’exemple suivant génère l’erreur C4289 :
// C4289.cpp
// compile with: /W4 /Zc:forScope-
#pragma warning(default:4289)
int main() {
for (int i = 0 ; ; ) // C4289
break;
i++;
}
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour