On Sat, 3 Aug 2002, Laurent Hermann wrote: > Mais est-ce-que malloc() et free() ne sont-ils pas de mauvais outils, > questions vérification ? Il existe new et del (en c++) qui règle ce genre de > chose si je ne me trompe ? Ou est l'avantage d'utiliser encore free() et > malloc () ?
Tiens, une question pour spécialiste C++: l'implémentation Linux implémente-t-elle un free() après un opérateur del sur un objet sans référence, ou la mémoire n'est pas rendue ? Si ce free() n'est jamais fait, cela expliquerait pourquoi, même en C++, on a intérêt à implémenter malloc() et free() pour des allocations de mémoire conséquentes. (symétriquement, free() ne rend pas la mémoire au système mais au pool du processus, bien souvent, pour des questions de fragmentation). -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.