Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
nicht standardmäßige Erweiterung verwendet : "var": Schleifensteuerungsvariable, die in der Forschleife deklariert ist, wird außerhalb des For-Loop-Bereichs verwendet; es ist in Konflikt mit der Deklaration im äußeren Bereich.
Bemerkungen
Beim Kompilieren mit /Ze und /Zc:forscope-wurde eine variable, die in einer for Schleife deklariert wurde, nach dem Forschleifenbereich verwendet. Mit einer Microsoft-Erweiterung auf die C++-Sprache kann diese Variable im Bereich verbleiben, und C4288 erinnert Sie daran, dass die erste Deklaration der Variablen nicht verwendet wird.
Informationen zum Angeben der Microsoft-Erweiterung in /Zc:forScope Schleifen mit "/Ze" finden Sie for unter .
Example
Im folgenden Beispiel wird C4288 generiert:
// 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
}