Bonjour,

Il me semble que les fuites mémoires en C résultent souvent d'un retour de fonction qui ne sera pas libéré. Entre autres.

Le compilateur du C n'y verra que du feu. Les principales applications écrites en C sont truffées de fuites de mémoire.

En ADA c'est plus restrictif. Mais les applications en C survivent grâce à la bienveillance du système d'exploitation.

Le langage C est ainsi englobé dans un système d'erreurs compensées avec des technologies propres à un système d'exploitation.

On peut s'en réjouir, tout en se demandant jusqu'où ira l'erreur compensée en C ?