Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
nem szabványos kiterjesztés: "var" : a for-loopban deklarált hurokvezérlő változót a for-loop hatókörön kívül használják; ütközik a külső hatókörben lévő deklarációval
Megjegyzések
A /Ze és /Zc:forscope- kapcsolókkal történő fordításkor egy a for-ciklusban deklarált változót a for-ciklus hatókörén kívül használtak. A C++ nyelvre vonatkozó Microsoft-bővítmény lehetővé teszi, hogy ez a változó hatókörben maradjon, és a C4288 emlékezteti, hogy a változó első deklarációja nincs használatban.
További információkért a /Zc:forScope, hogyan adható meg a Microsoft-bővítmény a for ciklusokban /Ze-vel.
Example
Az alábbi példa C4288-at hoz létre:
// 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
}