Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
extension non standard utilisée : 'var' : variable de contrôle de boucle déclarée dans la boucle for-loop est utilisée en dehors de l’étendue de la boucle for ; elle est en conflit avec la déclaration dans l’étendue externe
Remarques
Lors de la compilation avec /Ze et /Zc :forscope-, une variable déclarée dans une for boucle a été utilisée après l’étendue de la boucle for. Une extension Microsoft au langage C++ permet à cette variable de rester dans l’étendue, et C4288 vous rappelle que la première déclaration de la variable n’est pas utilisée.
Pour /Zc:forScope plus d’informations sur la façon de spécifier l’extension Microsoft dans for les boucles avec /Ze.
Example
L’exemple suivant génère l’erreur C4288 :
// C4288.cpp
// compile with: /W1 /c /Zc:forScope-
int main() {
int i = 0; // not used in this program
for (int i = 0 ; ; ) ;
i++; // C4288 using for-loop declaration of i
}