Megosztás a következőn keresztül:


C2362 fordítási hiba

Az "azonosító" inicializálását kihagyja a "goto label"

Megjegyzések

A /Za használatával történő fordításkor a címkére ugrás megakadályozza az azonosító inicializálását.

A deklarációt csak inicializálóval lehet túllépni, ha a deklaráció egy nem beírt blokkban van, vagy ha a változó már inicializálva van.

Example

Az alábbi példa C2362-t hoz létre:

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

Lehetséges megoldás:

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