... ou utiliser un pointeur intelligent qui le fera pour nous (libérer), c'est l'idée derrière RAII. Le nombre de try catch() deviendrait imbitable autrement car tout est susceptible de lever une exception.
Version imprimable
... ou utiliser un pointeur intelligent qui le fera pour nous (libérer), c'est l'idée derrière RAII. Le nombre de try catch() deviendrait imbitable autrement car tout est susceptible de lever une exception.
Le fait de passer par une classe RAII, ici un pointeur intelligent, permet de ne pas attraper l'exception pour la relancer.
Car l'appel du destructeur est garanti.
Je vous remercie beaucoup pour vos réponses et je marque le sujet comme :resolu: :D