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


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

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

Замечания

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

Пример

Следующий пример приводит к возникновению ошибки C2705:

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

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