Resultados da pesquisa a pedido "realloc"

2 a resposta

Usando o ponteiro original após realloc?

3 a resposta

matriz dinâmica bidimensional (realloc em c)

1 a resposta

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, ...

4 a resposta

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, ...

7 a resposta

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 ...

7 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...