Cette question concerne une bibliothèque C++ pour Windows et nous utilisons Visual C++ comme compilateur.Utilisation d'une bibliothèque avec gestion des exceptions activée dans une application où la gestion des exceptions est désactivée
Nous activons l'option compilateur de gestion des exceptions dans notre bibliothèque. Nous utilisons également le lancer/attraper dans quelques endroits. Un de nos clients déclare désactiver l'option de gestion des exceptions dans son application. Maintenant, la question est de savoir s'ils rencontreraient des problèmes s'ils utilisent notre bibliothèque avec leur application.
Oui, ils rencontreraient des problèmes. Mais ils sont probablement habitués à ça. Après tout, qu'est-ce que la lib std fait sur les erreurs qu'elle est supposée faire pour les exceptions quand les exceptions sont désactivées? Et pour quelles raisons devez-vous désactiver les exceptions, sauf que votre code n'est pas sûr? (Et, comme nous l'avons tous découvert il y a une dizaine d'années, écrire du code de cette façon vous amène au côté obscur de la programmation: mai 'std :: exception' soit avec vous!) – sbi