Erreur du compilateur C2705
'label' : saut illégal dans l’étendue 'bloc du gestionnaire d’exceptions'
Notes
L’exécution passe à une étiquette au sein d’un ,/__except
__try
ou__finally
__try
/d’un try
/catch
bloc. Le compilateur n’autorise pas ce comportement. Pour plus d’informations, consultez Gestion des exceptions.
Exemple
L’exemple suivant génère l’erreur C2705 :
// C2705.cpp
int main() {
goto trouble;
__try {
trouble: ; // C2705
}
__finally {}
// try the following line instead
// trouble: ;
}