Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
O heap é reservado para as necessidades de alocação de memória do programa. É uma área à parte do código do programa e da pilha. Programas C típicos usam as funções malloc e free para alocar e desalocar memória heap. A versão de depuração do MFC fornece versões modificadas dos operadores internos do C++ new e delete para alocar e desalocar objetos na memória de heap.
Quando você usa new e delete em vez de malloc e free, você pode aproveitar os aprimoramentos de depuração de gerenciamento de memória da biblioteca de classes, que podem ser úteis na deteção de vazamentos de memória. Quando cria o seu programa com a versão Release do MFC, as versões padrão dos operadores new e delete fornecem uma maneira eficiente de alocar e desalocar memória (a versão Release do MFC não fornece versões modificadas desses operadores).
Observe que o tamanho total dos objetos alocados na pilha é limitado apenas pela memória virtual disponível do sistema.