Gestion de la mémoire : blocs de mémoire redimensionnables
Les opérateurs de new et de suppression , décrite dans l'article gestion de la mémoire : exemples, sont suffisants pour allouer et libérer les blocs de mémoire de taille fixe et les objets.Parfois, votre application peut nécessiter des blocs de mémoire redimensionnables.Vous devez utiliser les fonctions standard de la bibliothèque Runtime C malloc, realloc, et libre pour gérer les blocs de mémoire redimensionnables sur le tas.
Important
Combiner les opérateurs de new et de suppression avec les fonctions d'allocation de mémoire redimensionnables sur le même bloc de mémoire provoquera la mémoire endommagée dans la version debug des MFC.Vous ne devez pas utiliser realloc sur un bloc de mémoire alloué à new.De même, vous ne devez pas allouer un bloc de mémoire avec l'opérateur de new et le déposer avec free, ou l'opérateur de suppression sur un bloc de mémoire alloué à malloc.