Bonsoir.
Non, je ne crois pas que ce soit une bonne idée d'utiliser exit() car les destructeurs ne seront pas appelés avant la fermeture du programme. Ou bien tu diriges proprement ton code vers la fin du main avec ta propre gestion des erreurs ou bien tu utilises les exceptions (try/catch).