Gerenciamento de memória: Redimensionável blocos de memória
The novo and Excluir operadores, descritos no artigo Gerenciamento de memória: Exemplos de, são mercadoria para alocando e desalocando blocos de memória de dimensionar fixo e objetos.Ocasionalmente, seu aplicativo pode ser necessário blocos de memória redimensionável.Você deve usar a biblioteca padrão de time de execução C funções malloc, realocar, and disponível para gerenciar os blocos de memória redimensionável na pilha.
Observação importante: |
---|
A combinação de novo and Excluir operadores com as funções redimensionável de alocação de memória no mesmo bloco de memória resultará em memória corrompida na versão de depurar do MFC.Você não deve usar realloc em um bloco de memória alocado com novo.Da mesma forma, você não deve alocar um bloco de memória com o novo operador e excluí-lo com disponívelou use o Excluir operador em um bloco de memória alocada com malloc. |