Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
initieringen av "identifierare" hoppas över som standardetikett
Anmärkningar
Initieringen av identifier kan hoppas över i en switch instruktion. Du kan inte hoppa förbi en deklaration med en initierare om inte deklarationen omges av ett block. (Om den inte deklareras inom ett block ligger variabeln inom omfånget till slutet av -instruktionen switch .)
Example
I följande exempel genereras C2361:
// C2361.cpp
void func( void ) {
int x;
switch (x) {
case 0 :
int i = 1;
{ int j = 1; }
default : // C2361 error
int k = 1;
}
}
Möjlig lösning:
// C2361b.cpp
// compile with: /c
void func( void ) {
int x = 0;
switch (x) {
case 0 :
{ int j = 1; int i = 1;}
default :
int k = 1;
}
}