Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
inicializace identifikátoru se přeskočí ve výchozím popisku.
Poznámky
Inicializace identifier se dá v switch příkazu přeskočit. Nelze přeskočit k deklaraci s inicializátorem, pokud deklarace není uzavřena v bloku. (Pokud není deklarována v rámci bloku, proměnná je v rozsahu switch až do konce příkazu.)
Example
Následující příklad vygeneruje C2361:
// C2361.cpp
void func( void ) {
int x;
switch (x) {
case 0 :
int i = 1;
{ int j = 1; }
default : // C2361 error
int k = 1;
}
}
Možné řešení:
// 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;
}
}