Bonjour,
Je suis en train de me préparer un lot de classes utilitaire pouvant être utilisé dans bon nombre de mes programmes de traitement.
Pour infos, je développes actuellement en C++ sous Windows avec GCC et MingW sous Eclipse. J'utilise les librairies STL et BOOST.
J'aimerai que mes programmes aient tous une gestion d'exception à la base et suffisamment large pour tout attraper. Et vu que je suis fainéant, je n'ai pas envie de ré-écrire à chaque programme le code avec tous les catchs.
Pour cela, j'aimerai créer une classe qui me gère les fonctions basique de mes applications, dont la gestion des exceptions.
Voici enfin ma question.
Est-il possible que cette classe intercepte toutes les exceptions non traitées arrivant au niveau du "main" ?
Sinon j'avais pensé à des macros contenant le "try" et les différents "catch". Mais on m'a dis dernièrement que les macros, c'était MAL.
Existe t'il un autre moyen pour réaliser ce genre de chose ? Peut être avec BOOST ?
Merci d'avance
Partager