Delen via


Compilerwaarschuwing (niveau 4, uit) C4289

nl-NL: niet-standaard extensie gebruikt: 'var': luscontrolevariabele die in de for-lus is gedeclareerd, wordt buiten het for-lusbereik gebruikt

Opmerkingen

Wanneer /Ze en /Zc:forScope- worden gebruikt in een build, werd een variabele die in een for-lus is gedeclareerd, na de bereik van de for-lus gebruikt.

Zie /Zc:forScope voor informatie over het opgeven van standaardgedrag in for lussen met /Ze.

Deze waarschuwing is standaard uitgeschakeld. Zie Compilerwaarschuwingen die standaard zijn uitgeschakeld voor meer informatie.

Example

In het volgende voorbeeld wordt C4289 gegenereerd:

// C4289.cpp
// compile with: /W4 /Zc:forScope-
#pragma warning(default:4289)
int main() {
   for (int i = 0 ; ; )   // C4289
      break;
   i++;
}