Resultados de la búsqueda a petición "free"

12 la respuesta

Asigne memoria y guarde la cadena en c

Me preguntaba por qué el siguiente código no funciona int main(int argc, char **argv) { char *test = (char*) malloc(12*sizeof(char)); test = "testingonly"; free(test); }Después de pensarlo, supuse que primero asigno espacio para 12 caracteres ...

7 la respuesta

¿Cómo verificar si un puntero ya está liberado en C?

Me gustaría comprobar si un puntero ya está liberado o no. ¿Cómo hago esto usando el conjunto de compiladores gnu?

5 la respuesta

Basic Malloc / Gratis

Si tengo un fragmento de mi programa como este: struct Node *node; while(...){ node = malloc(100); //do stuff with node }Esto significa que cada vez que recorro el ciclo while, asigno nuevamente 100 bytes a los que apunta el puntero del nodo, ...

4 la respuesta

Problemas con LD_PRELOAD y la interposición calloc () para ciertos ejecutables

Relacionando a una @ anteri pregunta mía [https://stackoverflow.com/questions/7811656/ld-preload-only-working-for-malloc-not-free] He interpuesto con éxitomalloc, perocalloc parece ser más problemático. Eso es con ciertos hosts,calloc se ...

1 la respuesta

LD_PRELOAD solo funciona para malloc, no es gratuito

Estoy tratando de interponer malloc / free / calloc / realloc, etc. con algunos intercaladores a través de LD_PRELOAD. En mi pequeña prueba, solomalloc parece estar interpuesto, aunquefree se detecta (ver salida). Esperaría que la salida ...

5 la respuesta

Function free () en C no funciona para mí

He estado intentando liberar memoria asignada a través demalloc() utilizandofree(). Algunas de las estructuras son gratuitas, pero dejan algunas de la forma en que eran y también permanecen vinculadas a sus hijos. Tampoco libera ...

8 la respuesta

C - Diseña tu propia función free ()

Hoy, aparecí para una entrevista y el entrevistador me preguntó esto, Dime elpaso ¿Cómo diseñarás tu propiafree( ) función para desasignar la memoria asignada.Cómo puede ser más eficiente que el valor predeterminado de free() función? ¿Qué ...

5 la respuesta

LinkedList - Cómo liberar la memoria asignada usando malloc

Tengo un código C muy simple para construir una lista Singly Linked como se muestra a continuación, en la que asigno memoria para cada nodo dinámicamente usando malloc. Al final del código, quiero liberar la memoria para cada nodo asignado, me ...

6 la respuesta

¿No tiene sentido liberar bloques al final del programa? [duplicar

Posible duplicado: Está liberando memoria asignada necesaria al salir de un programa en C [https://stackoverflow.com/questions/5612095/is-freeing-allocated-memory-needed-when-exiting-a-program-in-c] Estaba leyendo la página "Liberando memoria ...

5 la respuesta

Memoria de uso de problemas en C

Por favor, ayuda :) SO: Linux Where in "sleep (1000);", en este momento "top (mostrar tareas de Linux)" me escribió 7.7% de uso de MEM. valgrind: pérdida de memoria no encontrada. Entiendo, escribí correctamente y todo el resultado de malloc ...