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

8 la respuesta

¿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:

2 la respuesta

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

2 la respuesta

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

5 la respuesta

Cómo liberar punteros usando macro en c

4 la respuesta

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

1 la respuesta

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

4 la respuesta

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

3 la respuesta

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

7 la respuesta

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

2 la respuesta

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