Resultados de la búsqueda a petición "free"
¿Cómo funcionan gratis y malloc en C?
Estoy tratando de averiguar qué sucedería si tratara de liberar un puntero "desde el medio", por ejemplo, mire el siguiente código:
¿Cómo se puede implementar la interfaz gratuita de clase?
Tengo un pequeño problema. Como dice el título, quiero liberar un objeto cuya clase implementa una interfaz, sin embargo, aparece un error"operación de ...
Llamo a free (), pero el puntero todavía tiene datos y su contenido no ha cambiado
El código está abajo.Mi pregunta es sobre el resultado. Quiero entender, ¿por qué después de llamar a free (p) p-> elem se convierte en '0', pero ...
Malloc, falla libre y de segmentación
No entiendo por qué, en este código, la llamada a "libre" causa un error de segmentación: #include <stdio.h> #include <string.h> #include <stdlib.h> char *char_arr_allocator(int length); int main(int argc, char* argv[0]){ char* stringa = NULL; ...
glibc detectado, realloc (): puntero inválido
Pido disculpas por el largo código. Tengo una pregunta simple, pero pensé que incluiría mi código para que quede claro de dónde vengo. Me sale una corrupción realloc. Creo que la corrupción se debe a que no me estoy liberando correctamente. En ...
Lenguaje C: liberación de memoria de punteros para estructurar
Digamos que he declarado un puntero a una estructura y lo asigno con malloc () usando esta definición typedef struct node { int info; struct node *next; } NODE;Luego, en algún lugar del código, le dije dos punteros NODE *node1, *node2 = NULL; ...
Cómo liberar memoria de una estructura con punteros a otra estructura
Tengo dos estructuras struct SimpleXY { double x; double y; }; struct SimpleXyLink { int num_xy; SimpleXY *simpleXyList; };Me pregunto cuál es la forma correcta de liberar la memoriaSimplyXyLink? Actualmente estoy usando void Free(SimpleXyLink ...
¿Las implementaciones de malloc devolverán la memoria libre al sistema?
Tengo una aplicación de larga duración con frecuente asignación de asignación de memoria. ¿Alguna implementación de malloc devolverá la memoria liberada al sistema? ¿Cuál es, a este respecto, el comportamiento de: ptmalloc 1, 2 (glibc ...
Devolver la memoria asignada dinámicamente al sistema operativo sin terminar el programa
Estoy trabajando en un programa en el que estoy usando una cantidad de memoria grande pero limitada. La memoria se asigna y se libera en tiempo de ejecución en diferentes subprocesos. Sin embargo, noté que el uso de memoria del programa ...