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.

Reply via email to