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

5 la respuesta

¿Puede determinar si una cadena es liberable en C? [duplicar

Esta pregunta ya tiene una respuesta aquí: Compruebe si un puntero apunta a la memoria asignada en el montón [/questions/3065092/check-if-a-pointer-points-to-allocated-memory-on-the-heap] 10 respuestasSi yo digo #include <stdlib.h> #include ...

4 la respuesta

¿Cómo puedo almacenar un valor en una ubicación específica en la memoria?

Tal vez esta es una pregunta fácil pero realmente me gustaría saberlo con certeza. Si quiero almacenar un valor, digamos un int, en una dirección específica en la memoria (en el montón), ¿cómo lo hago? Say, quiero almacenar el valor int 10 en ...

3 la respuesta

¿Utiliza fprintf malloc () debajo del capó?

Quiero un controlador mínimo o-damn-malloc-just-failure, que escribe cierta información en un archivo (probablemente solo un error estándar). Preferiría usar fprintf () en lugar de write (), pero esto fallará gravemente si fprintf () intenta ...

7 la respuesta

¿Por qué una función puede devolver una configuración de matriz por malloc pero no una configuración por "int cat [3] = {0,0,0};"

¿Por qué puedo devolver de una función una configuración de matriz de malloc: int *dog = (int*)malloc(n * sizeof(int)); pero no una configuración de matriz por int cat[3] = {0,0,0}; La matriz "cat []" se devuelve con una Advertencia. Gracias ...

8 la respuesta

C Advertencia: la función devuelve la dirección de la variable local

La función a continuación toma el argumento argv [0] que contiene la ruta de llamada de la aplicación y reemplaza el último bit hasta que toca un "/" con el nombre de la nueva aplicación que quiero generar que se encuentra en la ...

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

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

3 la respuesta

Los diferentes programas obtienen su memoria de un montón común o de un montón separado?

stoy un poco confundido sobre cómo glibc en Linux asigna su memoria a varios programas. Estas son las pocas preguntas: e ha asignado desde un montón común (es decir, hay un montón común en todos los procesos en Linux) o hay un montón asignado ...

1 la respuesta

Eficiencia de la función Malloc en CUDA

Estoy intentando transferir algunos códigos de CPU a CUDA. Mi tarjeta CUDA se basa en la arquitectura Fermi y, por lo tanto, puedo usar la función malloc () en el dispositivo para asignar memoria de forma dinámica y no necesito cambiar mucho los ...

3 la respuesta

Cómo solucionar fallas en malloc

Tengo un gran cuerpo de código heredado que heredé. Ha funcionado bien hasta ahora. De repente, en una prueba de cliente que no puedo reproducir internamente, se bloquea en malloc. Creo que necesito agregar instrumentación, por ejemplo, encima ...