Compartir por


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

El montón está reservado para las necesidades de asignación de memoria del programa. Es un área aparte del código del programa y la pila. Los programas de C típicos usan las funciones malloc y free para asignar y desasignar memoria del montón. La versión de depuración de MFC proporciona versiones modificadas de los operadores integrados de C++ new y delete para asignar y desasignar objetos en memoria del montón.

Al usar new y delete en lugar de malloc y free, puede aprovechar las mejoras de la depuración de la administración de memoria de la biblioteca de clases, lo que puede ser útil para detectar fugas de memoria. Al compilar el programa con la versión de lanzamiento de MFC, las versiones estándar de los operadores new y delete proporcionan una manera eficaz de asignar y desasignar memoria (la versión de lanzamiento de MFC no proporciona versiones modificadas de estos operadores).

Tenga en cuenta que el tamaño total de los objetos asignados en el montón solo está limitado por la memoria virtual disponible del sistema.

Consulte también

Administración de memoria