O'Reilly logo

Programmer en langage C++ by Claude Delannoy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

 

Annexe B

 

Compléments sur les exceptions

 

Comme nous l’avons examiné au chapitre 23, le mécanisme proposé par C++ pour la gestion des exceptions permet de poursuivre l’exécution du programme après le traitement d’une exception1. On a vu qu’alors les différentes sorties de blocs provoquées par le transfert du point de déclenchement de l’exception à celui de son traitement sont convenablement prises en compte : les objets automatiques entièrement construits au moment de la détection de l’exception sont convenablement détruits (avec appel de leur destructeur) s’ils deviennent hors de portée. Néanmoins, aucune gestion de cette sorte n’existe pour les objets ou les emplacements alloués dynamiquement. Après avoir illustré les problèmes que cela peut ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required