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


C2360 fordítóhiba

Az "azonosító" inicializálását kihagyja az "eset" címke

Megjegyzések

Az inicializálás identifier kihagyható egy switch utasításban. Inicializálóval csak akkor léphet át egy deklaráción, ha a deklaráció blokkban van. (Ha nem egy blokkon belül deklarálják, a változó az utasítás végéig switch hatókörön belül van.)

Example

Az alábbi példa c2360-at hoz létre:

// C2360.cpp
int main() {
   int x = 0;
   switch ( x ) {
   case 0 :
      int i = 1;
      { int j = 1; }
   case 1 :   // C2360
      int k = 1;
   }
}

Lehetséges megoldás:

// C2360b.cpp
int main() {
   int x = 0;
   switch ( x ) {
   case 0 :
      { int j = 1; int i = 1;}
   case 1 :
      int k = 1;
   }
}