Partager via


Gestion de la mémoire : allocation de tas

Le tas est réservé aux besoins d’allocation de mémoire du programme. Il s’agit d’une zone en dehors du code du programme et de la pile. Les programmes C classiques utilisent les fonctions malloc et libres pour allouer et libérer de la mémoire du tas. La version de débogage de MFC fournit des versions modifiées des opérateurs new intégrés C++ et delete pour allouer et libérer des objets dans la mémoire du tas.

Lorsque vous utilisez et que vous utilisez new et delete que vous êtes libre, vous pouvez tirer parti des améliorations de débogage de gestion de la mémoire de la bibliothèque de classes, ce qui peut être utile pour détecter les fuites de mémoire. Lorsque vous générez votre programme avec la version Release de MFC, les versions standard des new opérateurs delete et les opérateurs offrent un moyen efficace d’allouer et de libérer de la mémoire (la version Release de MFC ne fournit pas de versions modifiées de ces opérateurs).

Notez que la taille totale des objets alloués sur le tas est limitée uniquement par la mémoire virtuelle disponible de votre système.

Voir aussi

Gestion de la mémoire