Partilhar via


Erro de compilador C2705

'label' : salto ilegal para o âmbito do 'exception handler block'

Observações

A execução salta para um rótulo dentro de um trycatch/,/__try__except ou __try/__finally bloco. O compilador não permite esse comportamento. Para obter mais informações, consulte Tratamento de exceções.

Exemplo

O exemplo a seguir gera C2705:

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

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