Partager via


gestion de la mémoire : blocs de mémoire redimensionnables

Les opérateurs de new et de supprimer, décrites dans l'article Gestion de la mémoire : Exemples, sont parfaits pour allouer et libérer les blocs de mémoire de taille fixe et des objets. Occasionnellement, votre application peut nécessiter des blocs de mémoire redimensionnables. Vous devez utiliser les fonctionnalités standard de la bibliothèque Runtime C malloc, realloc, et disponible pour gérer les blocs de mémoire redimensionnables sur le segment.

Important

Combiner les opérateurs de new et de supprimer avec les fonctions d'allocation de mémoire redimensionnables dans le même bloc de mémoire entraîne la mémoire endommagée dans la version de débogage de MFC.Vous ne devez pas utiliser realloc sur un bloc de mémoire allouée à new.De même, vous ne devez pas allouer un bloc de mémoire à l'aide de l'opérateur de new et le supprimer avec free, ou utilisez l'opérateur de supprimer sur un bloc de mémoire allouée à malloc.

Voir aussi

Concepts

gestion de la mémoire : Allocation de tas