Gerenciamento de memória: Alocação de heap

A pilha é reservada para as necessidades de alocação de memória do programa.É uma área além do código de programa e a pilha.Programas em C típicos usam as funções malloc e disponível para alocar e desalocar memória heap.A versão de depurar do MFC fornece versões modificadas do C++ operadores internos novo and Excluir para alocar e desalocar os objetos na heap de memória.

Quando você usa novo and Excluir em vez de malloc e disponível, você é capaz de usufruir gerenciamento de memória de depuração aprimoramentos a biblioteca de classes, que podem ser úteis na detecção de vazamentos de memória.Quando você constrói seu programa com a versão de lançamento do MFC, as versões padrão do novo and Excluir operadores fornecem uma maneira eficiente para alocar e desalocar memória (versão de lançamento do MFC não fornece modificado versões desses operadores).

Observe que o dimensionar total dos objetos alocados no heap é limitado apenas pela memória virtual disponível do seu sistema.

Consulte também

Conceitos

Gerenciamento de memória