Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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;
}
}