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: ;
}