Condividi tramite


Errore del compilatore C2705

'label': passaggio non valido nell'ambito "blocco del gestore eccezioni"

Osservazioni:

L'esecuzione passa a un'etichetta all'interno di un try/catchblocco ,__except/__try o .__try/__finally Il compilatore non consente questo comportamento. Per altre informazioni, vedere Gestione delle eccezioni.

Esempio

L'esempio seguente genera l'errore C2705:

// C2705.cpp
int main() {
goto trouble;
   __try {
      trouble: ;   // C2705
   }
   __finally {}

   // try the following line instead
   // trouble: ;
}