Resultados da pesquisa a pedido "free"

2 a resposta

O livre (ptr) onde ptr é NULL memória corrompida?

Teoricamente eu posso dizer que

8 a resposta

Como free e malloc funcionam em C?

Eu estou tentando descobrir o que aconteceria se eu tentar liberar um ponteiro "do meio", por exemplo, olhar para o seguinte código:

2 a resposta

Como pode liberar a classe implementada da interface?

Eu tenho um pequeno problema. Como o título diz que eu quero liberar um objeto cuja classe implementa uma interface, no entanto, recebo um erro"operação...

4 a resposta

Linguagem C: Liberando memória de ponteiros para estruturar

Digamos que eu declarei um ponteiro para uma estrutura e atribua-o com malloc () usando esta definição typedef struct node { int info; struct node *next; } NODE;Então em algum lugar do código eu declarei dois ponteiros para ele NODE *node1, ...

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

3 a resposta

Como liberar memória de uma estrutura com ponteiros para outra estrutura

Eu tenho duas estruturas struct SimpleXY { double x; double y; }; struct SimpleXyLink { int num_xy; SimpleXY *simpleXyList; };Gostaria de saber qual é a maneira correta de liberar a memória retida porSimplyXyLink? Atualmente estou usando void ...

5 a resposta

como liberar ponteiros usando macro em c

Eu quero escrever macro no código c para liberar muitos ponteiros como este: FREE(ptr1, ptr2, ptr3, ptr4, ptrx);Para mim, isso é melhor do que FREE(ptr1); FREE(ptr2); FREE(ptr3); FREE(ptr4); FREE(ptrx);desde já, obrigado Saudações,

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

3 a resposta

quando usar cuidadosamente free () para liberar a memória usada malloc ()?

Eu li muitas perguntas aqui no SO e alguns outros artigos sobre a função free () em c que libera a memória de variáveis não utilizadas. No meu caso, eu tenho o seguinte bloco de código. char *injectStrAt(char *str, char *strToIn, int pos) { char ...

2 a resposta

Retornando a memória alocada dinamicamente de volta ao SO sem encerrar o programa

Estou trabalhando em um programa em que estou usando uma quantidade grande, mas limitada de memória. A memória é alocada e liberada no tempo de execução em diferentes threads. No entanto, notei que o uso de memória do programa não permaneceria ...