Compartir a través de


Administración de memoria: Bloques de memoria redimensionables

Los operadores new y delete, descritos en el artículo Administración de memoria: ejemplos, son adecuados para asignar y desasignar bloques y objetos de memoria de tamaño fijo. En ocasiones, es posible que la aplicación necesite bloques de memoria redimensionables. Debe usar las funciones estándar de biblioteca en tiempo de ejecución de C malloc, realloc y free para administrar bloques de memoria redimensionables en el montón.

Importante

La combinación de los operadores new y delete con las funciones de asignación de memoria redimensionables en el mismo bloque de memoria producirá memoria dañada en la versión de depuración de MFC. No debe usar realloc en un bloque de memoria asignado con new. Del mismo modo, no debe asignar un bloque de memoria con el operador new y eliminarlo con free o usar el operador delete en un bloque de memoria asignada con malloc.

Consulte también

Administración de memoria: asignación del montón