Retour de fonctions ou exceptions ?
Bonjour à tous,
Lorsqu'une erreur se produit dans une fonction, un développeur C++ a deux solutions : il peut soit retourner une valeur indiquant une erreur (par exemple avec return false; ou return ERROR_CODE;), soit lancer une exception. Mais quelle est la meilleure approche ?
Dans cet article, Aaron Lahman apporte des éléments de réponse à cette question cruciale en regardant les différences en terme de lisibilité et de sécurité du code.
Retour de fonctions ou exceptions ?
:fleche: Quand vous écrivez une fonction, comment traitez-vous les erreurs ?
:fleche: Quand vous appeler une fonction, faites vous systématiquement la vérification des erreurs ?
Bonne lecture.