Resultados da pesquisa a pedido "free"
O livre (ptr) onde ptr é NULL memória corrompida?
Teoricamente eu posso dizer que
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:
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...
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, ...
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, ...
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 ...
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,
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 ...
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 ...
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 ...