Resultados da pesquisa a pedido "malloc"

1 a resposta

char grátis *: próximo tamanho inválido (rápido) [duplicado]

Esta pergunta já tem uma resposta aqui: Diante de um erro "*** glibc detectado *** livre (): próximo tamanho inválido (rápido)" [/questions/2317021/facing-an-error-glibc-detected-free-invalid-next-size-fast] 2 respostasEstou liberando um ...

6 a resposta

O que é um heap de memória?

O que é um monte de memória?

2 a resposta

sYSMALLOc: Falha na declaração - alguma idéia de como depurar com eficiência?

Meu daemon de servidor funciona bem na maioria das máquinas, no entanto, em uma que estou recebendo: malloc.c:3074: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, ...

3 a resposta

Diferença entre operador global new e malloc

O C ++ possui várias funções para adquirir armazenamento dinâmico, a maioria das quais difere de alguma maneira fundamental. Vários outros são geralmente adicionados pelo sistema operacional. Dois deles são de interesse especial devido à sua ...

5 a resposta

o que acontece quando tentamos liberar memória alocada pelo gerenciador de heap, que aloca mais do que o solicitado?

Esta pergunta foi feita para mim em uma entrevista. Suponha que char * p = malloc (n) atribua mais de n, digamos que N bytes de memória sejam alocados e free (p) seja usado para liberar a memória alocada para p. o gerenciador de heap pode ...

5 a resposta

Alguém pode explicar como ponteiro para ponteiro funciona?

Eu realmente não entendo como o ponteiro para ponteiro funciona. Alguma maneira de fazer o mesmo trabalho sem usar ponteiro para ponteiro? struct customer { char name[20]; char surname[20]; int code; float money; }; typedef struct customer ...

5 a resposta

Por que `free` em C não leva o número de bytes a serem liberados?

Só para esclarecer: eu sei quemalloc efree são implementados na biblioteca C, que geralmente aloca pedaços de memória do sistema operacional e faz seu próprio gerenciamento para distribuir lotes menores de memória ao aplicativo e controla o ...

5 a resposta

Alocação dinâmica de memória para matriz 3D [duplicado]

Possíveis duplicatas: Malloc uma matriz tridimensional em C? [https://stackoverflow.com/questions/2306172/malloc-a-3-dimensional-array-in-c] alocação / desalocação dinâmica de matrizes 2D e ...

1 a resposta

Limitações incomuns de tamanho de heap no VS2003 C ++

Eu tenho um aplicativo C ++ que usa grandes matrizes de dados e notei durante o teste que está ficando sem memória, enquanto ainda há muita memória disponível. Reduzi o código para um exemplo de caso de teste da seguinte maneira; void MemTest() ...

4 a resposta

Empacotamento malloc - C

Eu sou iniciante em C. Ao ler o código-fonte do git, encontrei essa função de wrapper em torno demalloc. void *xmalloc(size_t size) { void *ret = malloc(size); if (!ret && !size) ret = malloc(1); if (!ret) { release_pack_memory(size, -1); ret = ...