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