Resultados da pesquisa a pedido "realloc"
glibc detectado, realloc (): ponteiro inválido
Peço desculpas pelo longo código. Tenho uma pergunta simples, mas pensei em incluir meu código, para que fique claro de onde venho. Eu recebo uma corrupção realloc. Eu acho que a corrupção é porque não estou liberando corretamente. Na realidade, ...
Uso correto do Realloc
Esta é a maneira que eu fui ensinado a usarrealloc(): int *a = malloc(10); a = realloc(a, 100); // Why do we do "a = .... ?" if(a == NULL) //Deal with problem.....Isso não é redundante? Não posso simplesmente fazer algo assim? : if(realloc(a, ...
Gerenciamento de memória alinhado?
Eu tenho algumas perguntas relacionadas sobre o gerenciamento de blocos de memória alinhados. Respostas entre plataformas seriam ideais. No entanto, como tenho certeza de que não existe uma solução multiplataforma, estou principalmente ...
Liberando memória alocada: realloc () vs. free ()
então eu tenho um pedaço de memória alocado commalloc() e mudou mais tarde comrealloc(). Em algum momento do meu código, quero esvaziá-lo, com isso quero dizer essencialmente dar-lhe uma memória de 0. Algo que seria intuitivamente ...
Maneira correta de chamar "realloc" no Swift com uma matriz Float?
Estou tentando descobrir qual tamanho enviar "realloc" quando chamo através do Swift.Parece que tenho que adicionar um byte extra, mas não entendo o porquê. typealias Floats = UnsafeMutablePointer<Float> let FLOAT_SIZE = sizeof( Float ) func ...
ponteiros pendentes realloc () e comportamento indefinido
Quando você libera memória, o que acontece com os ponteiros que apontam para essa memória? Eles se tornam inválidos imediatamente? O que acontece se depois eles se tornarem válidos novamente? Certamente, o caso usual de um ponteiro tornar-se ...
Matrizes dinâmicas: usando realloc () sem vazamentos de memória
Eu uso realloc para redimensionar a memória alocada: char **get_channel_name(void) { char **result; int n; result = (char **) 0; for (elem = snd_mixer_first_elem(handle), n = 0; elem; elem = snd_mixer_elem_next(elem)) { if ...
realloc (): próximo tamanho inválido [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 tendo um problema ...