Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
se ha utilizado una extensión no estándar: "var": la variable de control de bucles declarada en for-loop se utiliza fuera del ámbito de for-loop; entra en conflicto con la declaración en el ámbito externo
Observaciones
Al compilar con /Ze y /Zc:forscope-, se usó una variable declarada en un bucle for después del ámbito for-loop. Una extensión de Microsoft para el lenguaje C++ permite que esta variable permanezca en el ámbito y C4288 le recuerda que no se usa la primera declaración de la variable.
Para obtener información sobre cómo especificar la extensión de Microsoft en bucles /Zc:forScope con /Ze, consulte for.
Example
En el siguiente ejemplo se genera 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
}