Partilhar via


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 do programa e a pilha.Programas em c típicos usam as funções malloc e livre para alocar e desalocar memória heap.A versão de depuração do MFC fornece versões modificadas dos operadores internos C++ nova e Excluir para alocar e desalocar objetos na heap de memória.

Quando você usa nova e Excluir em vez de malloc e livre, são capazes de aproveitar gerenciamento de memória depuração aprimoramentos a biblioteca de classes, que pode ser útil na detecção de vazamentos de memória.Quando você compilar seu programa com a versão do MFC, as versões padrão do nova e Excluir operadores oferecem uma maneira eficiente de alocar e desalocar memória (versão de versão do MFC não fornece modificado versões desses operadores).

Observe que o tamanho total de objetos alocados no heap é limitado apenas pela memória virtual do sistema.

Consulte também

Conceitos

Gerenciamento de memória