Récemment j'ai pu lire un code qui utilisait pour chaque retour de fonction un boolean supportant un code d'erreur. Bref pire que le terrible HRESULT de winerror.h.
Après avoir dit beurk, une énième question existentielle m'a traversé l'esprit.
Pourquoi les exceptions en c++ sont (ou me semblent) si peu utilisées ? Alors qu'en Java elles sont omniprésentes.
Y a t'il une ou plusieurs raisons à cela quel soit technique, historique, psychologique ?
Merci de votre éclairage.
Partager