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

3 la respuesta

¿La mejor manera de asignar memoria a una matriz bidimensional en C?

¿Cuál es la mejor manera de asignar memoria a untwo-d array enC, desde ambas perspectivas:memory-management yspeed ? Además, que es mejor usar, untwo-d array (y asignarle memoria) o undouble pointer ? ¿Alguien puede explicar en detalle, qué ...

6 la respuesta

char x [256] vs. char * = malloc (256 * sizeof (char));

Alguien aquí recientemente me señaló en un código mío que estoy usando char* name = malloc(256*sizeof(char)); // more code free(name);Tenía la impresión de que esta forma de configurar una matriz era idéntica a usar char name[256];y que ambas ...

1 la respuesta

malloc_trim (0) lanza Fastbins de Thread Arenas?

Durante la última semana más o menos he estado investigando un problema en una aplicación donde el uso de memoria se acumula con el tiempo. Lo reduje a una línea que copia un std::vector< std::vector< std::vector< std::map< uint, map< uint, ...

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

7 la respuesta

Escribir en el puntero fuera de los límites después de que malloc () no cause un error

cuando pruebo el siguiente código funciona bien. ¿Me estoy perdiendo de algo? main() { int *p; p=malloc(sizeof(int)); printf("size of p=%d\n",sizeof(p)); p[500]=999999; printf("p[0]=%d",p[500]); return 0; }Lo probé con malloc (0 * sizeof (int)) ...

4 la respuesta

Preguntas sobre la memoria de Malloc

En primer lugar, noté que cuando malloco la memoria vs.calloc, la huella de la memoria es diferente. Estoy trabajando con conjuntos de datos de varios GB. Está bien que estos datos sean aleatorios. Esperaba que pudiera malloquear una gran ...

9 la respuesta

¿Cada llamada malloc tiene que ser liberada?

Por lo que entiendo porque malloc asigna dinámicamente mem, necesita liberar ese mem para que pueda ser usado como ganancia. ¿Qué sucede si devuelve un char * que se creó usando malloc (es decir, cómo se supone que debe liberar eso)?Si deja el ...

10 la respuesta

¿Estoy usando malloc correctamente?

¡Buen día! Necesito usar malloc para crear un sistema de lista de estudiantes ... Para ser eficiente, nuestro profesor nos pidió que lo usáramos en una estructura, así que creé una estructura de la siguiente manera: struct student { char ...

3 la respuesta

C ++ nuevo / nuevo [], ¿cómo está asignando memoria?

Me gustaría saber ahora cómo esas instrucciones están asignando memoria. Por ejemplo, ¿qué pasa si tengo código: x = new int[5]; y = new int[5];Si esos están asignados, ¿cómo se ve realmente en la RAM? ¿El bloque completo está reservado para ...