Partager via


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

Les new opérateurs et delete les opérateurs, décrits dans l’article Gestion de la mémoire : Exemples, sont adaptés à l’allocation et à l’allocation de blocs de mémoire de taille fixe et d’objets. Parfois, votre application peut avoir besoin de blocs de mémoire redimensionnables. Vous devez utiliser les fonctions de bibliothèque d’exécution C standard malloc, realloc et libre pour gérer les blocs de mémoire redimensionnables sur le tas.

Important

Le mélange des new opérateurs et delete des fonctions d’allocation de mémoire redimensionnables sur le même bloc de mémoire entraîne l’endommagement de la mémoire dans la version de débogage de MFC. Vous ne devez pas utiliser realloc sur un bloc de mémoire alloué avec new. De même, vous ne devez pas allouer de bloc de mémoire avec l’opérateur et le new supprimer avec gratuit, ou utiliser l’opérateur delete sur un bloc de mémoire alloué avec malloc.

Voir aussi

Gestion de la mémoire : allocation de tas