Поделиться через


Ошибка компилятора C2705

Label: недопустимый переход к области "блок обработчика исключений"

Замечания

Выполнение переходит к метки в try/catch__try/__except__try/__finallyпределах или блока. Компилятор не разрешает это поведение. Дополнительные сведения см. в разделе "Обработка исключений".

Пример

В следующем примере создается C2705:

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

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