TRY |
Essai |
---|---|
ISO C++98 |
Syntaxe
statement := try-block try-block ::= try compound-statement handler-seq function-try-block ::= try [ctor-initializer] function-body handler-seq handler-seq ::= handler | handler-seq handler handler ::= catch ( exception-declaration ) compound-statement exception-declaration ::= type-specifier-seq declarator | type-specifier-seq abstract-declarator | type-specifier-seq | . . . |
Paramètres
Nom | Description |
---|---|
try-block | Ce paramètre permet d'indiquer le bloc d'instruction à essayer |
declarator | Ce paramètre permet d'indiquer le déclarateur |
compound-statement | Ce paramètre permet d'indiquer la composante d'instructions. |
handler-seq | Ce paramètre permet d'indiquer le gestionnaire de séquence. |
Description
Ce mot réservé débute un bloc devant être surveillé par des exceptions.
Exemple
Cet exemple permet de montrer un bloc d'instruction avec une gestion des exceptions :
Essayer maintenant !
on obtiendra le résultat suivant :
Exécution du programmeVoir également
Langage de programmation - C++ - Références de mots réservés (mots clefs) - catch
Langage de programmation - C++ - Références de mots réservés (mots clefs) - throw
Dernière mise à jour : Lundi, le 3 août 2015