11. Gestion des exceptions
C++ dispose d'un mécanisme dit de gestion des exceptions. Une
exception
est une rupture de séquence (pas un appel de fonction !) déclenchée (on dit aussi « levée ») par un programme à l'aide de l'instruction
throw
dans laquelle on mentionne une expression quelconque. Il y a alors branchement à un ensemble d'instructions, dit « gestionnaire d'exceptions », choisi en fonction de la nature de l'expression indiquée à
throw
.
Pour qu'une portion de programme puisse intercepter une exception, il est nécessaire qu'elle figure à l'intérieur d'un bloc précédé du mot clé
try
. Ce dernier doit être suivi d'une ou plusieurs instructions
catch
représentant les différents...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Gestion des exceptions