Compartilhar via


Gerenciamento de memória: blocos de memória redimensionáveis

Os new operadores e delete os operadores, descritos no artigo Gerenciamento de Memória: Exemplos, são bons para alocar e desalocar objetos e blocos de memória de tamanho fixo. Ocasionalmente, seu aplicativo pode precisar de blocos de memória redimensionáveis. Você deve usar as funções padrão de biblioteca em tempo de execução C malloc, realloc e gratuito para gerenciar blocos de memória redimensionáveis no heap.

Importante

Misturar os new operadores e delete os operadores com as funções de alocação de memória redimensionáveis no mesmo bloco de memória resultará em 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 new. Da mesma forma, você não deve alocar um bloco de memória com o new operador e excluí-lo gratuitamente ou usar o delete operador em um bloco de memória alocado com malloc.

Consulte também

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