Alocação de memória

Essas rotinas alocam, liberam e realocam memória.

Rotinas de alocação de memória

Rotina Uso
_alloca, _malloca Alocar memória da pilha
calloc Aloque uma matriz e inicialize seus elementos como 0 (zero)
_calloc_dbg Versão de depuração do calloc . Disponível somente nas versões de depuração das bibliotecas de tempo de execução
operator delete, operator delete[] Memória livre alocada no heap
_expand Expandir ou reduzir um bloco de memória sem movê-lo
_expand_dbg Versão de depuração do _expand . Disponível somente nas versões de depuração das bibliotecas de tempo de execução
free Memória livre alocada no heap
_free_dbg Versão de depuração do free . Disponível somente nas versões de depuração das bibliotecas de tempo de execução
_freea Memória livre alocada na pilha
_get_heap_handle Obtenha um Win32 HANDLE para o heap do C Runtime (CRT).
_heapadd Adicionar memória ao heap
_heapchk Verificar a consistência do heap
_heapmin Liberar memória não utilizada no heap
_heapset Preencher entradas de heap livres com um valor
_heapwalk Obter informações sobre cada entrada no heap
malloc Alocar memória do heap
_malloc_dbg Versão de depuração de malloc; disponível apenas em versões de depuração das bibliotecas de tempo de execução
_msize Retornar o tamanho de um bloco de memória alocado
_msize_dbg Versão de depuração de _msize; disponível apenas em versões de depuração das bibliotecas de tempo de execução
new, new[] Alocar um bloco de memória do heap
_query_new_handler Obter o endereço da nova rotina de manipulador atual definida por _set_new_handler
_query_new_mode Obter o novo modo de manipulador definido por _set_new_mode para malloc
realloc Realocar um bloco para um novo tamanho
_realloc_dbg Versão de depuração de realloc; disponível apenas em versões de depuração das bibliotecas de tempo de execução
_set_new_handler Habilitar mecanismo de tratamento de erros quando o new operador falhar ao alocar memória e habilitar a compilação das bibliotecas padrão do C++
_set_new_mode Definir o novo modo de manipulador para malloc

Consulte também

Rotinas de runtime C universais por categoria