Partager via


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

Les opérateurs new et delete, décrits dans l’article Gestion de la mémoire : Exemples, sont adaptés à l'allocation et à la désallocation 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.

Importante

Le mélange des opérateurs new et des fonctions delete d’allocation de mémoire redimensionnables dans le même bloc mémoire entraîne une mémoire corrompue 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 un bloc de mémoire avec l'opérateur new et le supprimer avec free, 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