Compartir a través de


Error del compilador C2705

'etiqueta': salto no válido en el ámbito 'bloque de controlador de excepciones'

Comentarios

La ejecución salta a una etiqueta dentro de un bloque try/catch, __try/__except o __try/__finally. El compilador no permite este comportamiento. Para más información, consulte Control de excepciones.

Ejemplo

El ejemplo siguiente genera el error C2705:

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

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