Bonjour,
Je suis à la recherche d'une façon élégante de coder plusieurs malloc successifs tout en vérifiant leurs valeurs de retour. Auquel cas, tous les blocs mémoires précédemment alloués seraient libérés.
Mon problème vient du fait que je déclare notamment plusieurs tableaux (souvent à deux dimensions) au sein d'une fonction qui m'initialise un objet. Je me retrouve donc rapidement avec toute une série de free, souvent redondants, dans le cas où un des mallocs a échoué.
Qqn aurait ainsi t-il une idée pour éviter tout ce surplus de code?
Merci
Partager