Compartilhar via


Gerenciamento de memória: Blocos de memória dimensionável

O nova e Excluir operadores, descritos no artigo Gerenciamento de memória: exemplos, são bons para alocando e desalocando blocos de memória de tamanho fixo e objetos.Ocasionalmente, seu aplicativo pode precisar blocos de memória redimensionáveis.Você deve usar as funções de biblioteca de tempo de execução c padrão malloc, possível realocar, e livre para gerenciar os blocos de memória redimensionáveis na pilha.

Observação importanteImportante

Mistura de nova e Excluir operadores com as funções de alocação de memória dimensionável do mesmo bloco de memória resultará na memória corrompida na versão de depuração do MFC.Você não deve usar realloc em um bloco de memória alocado com nova.Da mesma forma, você não deve alocar um bloco de memória com o nova operador e excluí-lo com livre, ou use o Excluir operador em um bloco de memória alocada com malloc.

Consulte também

Conceitos

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