Partager via


gestion de la mémoire : Allocation de tas

Le segment de mémoire est utilisé pour les besoins d'allocation de mémoire du programme. Il s'agit d'une zone en dehors de programmation et de la pile. Les programmes C standard utilisent les fonctions malloc et free pour allouer et libérer de la mémoire de segment. La version de débogage de MFC fournit les versions de modifier des opérateurs prédéfinis new et supprimer C++ pour allouer et de libérer des objets dans la mémoire du segment.

Lorsque vous utilisez nouveau et supprimer au lieu de malloc et de libre, vous pouvez bénéficier des améliorations en termes de débogage de la gestion de la mémoire de la bibliothèque de classes, qui peuvent être utiles lors de la détection des fuites de mémoire. Lorsque vous créez votre programme avec la version Release de MFC, les versions standard des opérateurs de nouveau et de supprimer offrent un moyen efficace pour allouer et libérer de la mémoire (la version préliminaire de MFC ne fournit pas les versions de modifier des opérateurs).

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

Voir aussi

Concepts

Gestion de la mémoire