Delen via


Compilerfout C2362

initialisatie van 'id' wordt overgeslagen door 'goto-label'

Opmerkingen

Wanneer de id is gecompileerd met behulp van /Za, voorkomt u dat de id wordt geïnitialiseerd.

U kunt alleen naar een declaratie gaan met een initialisatiefunctie als de declaratie is ingesloten in een blok dat niet is ingevoerd of als de variabele al is geïnitialiseerd.

Example

In het volgende voorbeeld wordt C2362 gegenereerd:

// C2362.cpp
// compile with: /Za
int main() {
   goto label1;
   int i = 1;      // C2362, initialization skipped
label1:;
}

Mogelijke oplossing:

// C2362b.cpp
// compile with: /Za
int main() {
   goto label1;
   {
      int j = 1;   // OK, this block is never entered
   }
label1:;
}