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

3 la respuesta

Asignación de memoria dinámica en C incrustado

¿Puedo usar las funciones malloc y eliminar en C incrustado? Por ejemplo, tengo una función, donde se creó el puntero en la estructura con la función malloc. Esta dirección de retorno de función en ram y puedo usar esto. Después de salir de mi ...

5 la respuesta

¿Cómo usar una cadena C ++ en una estructura cuando malloc () - usa la misma estructura?

Escribí el siguiente programa de ejemplo, pero se bloquea con segfault. El problema parece ser con el usomalloc ystd::strings en la estructura. #include <iostream> #include <string> #include <cstdlib> struct example { std::string data; }; int ...

1 la respuesta

conversión no válida de * void a * int [-fpermissive] usando malloc (sizeof ())

Estoy escribiendo un programa que calcula el máximo común denominador de dos números, pero tengo problemas conmalloc función y punteros. En realidad, está claro cómo funcionan los segmentos de pila y montón en la memoria y por qué. Pero aún no ...

6 la respuesta

¿Qué tan grande puede ser un malloc en C?

Tengo un malloc en C que es 26901 ^ 2 * sizeof (doble) ¿Esto me hizo pensar cuál puede ser el mayor valor aquí? Además, ¿tendría algún problema para definir una macro para acceder a esta matriz 2D? #define DN(i,j) ((int)i * ny + (int)j)Porque ...

3 la respuesta

¿Por qué C ++ requiere un yeso para malloc () pero C no?

Siempre he tenido curiosidad sobre esto: ¿por qué en C ++ tengo que emitir el valor de retorno demalloc pero no en C? Aquí está el ejemplo en C ++ que funciona: int *int_ptr = (int *)malloc(sizeof(int*));Y aquí está el ejemplo en C ++ que ...

3 la respuesta

¿Cómo se implementa internamente malloc ()? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo funcionan malloc () y free ()? [/questions/1119134/how-do-malloc-and-free-work] 13 respuestas¿Alguien puede explicar cómomalloc() trabaja internamente? A veces he hechostrace program y veo ...

2 la respuesta

¿La asignación usando sizeof produce un tamaño incorrecto para punteros de estructura?

Usando valgrind para leer esto obtengo: Escritura / lectura inválida de tamaño 4 struct Person{ char* name; int age; }; struct Person* create_person(char *name, int age) { struct Person* me = (struct Person*)malloc(sizeof(struct ...

3 la respuesta

¿Es posible obtener el puntero del fragmento de memoria continua en un std :: vector <char> en C ++?

Moví mi código para usarstd::vector<char> en lugar dechar *mem = malloc(...) pero ahora me enfrento a un problema que solo puedo acceder a los datos del vector a través deoperator [] pero no a través de un puntero. No puedo escribir cosas ...

5 la respuesta

¿Cuál es el tipo dinámico del objeto asignado por malloc?

El estándar C ++ se refiere al término "tipo dinámico" (y el estándar C se refiere a "tipo efectivo" en el contexto similar), por ejemplo Si un programa intenta acceder al valor almacenado de un objeto a través de unglvalue de otro de los ...

7 la respuesta

tamaño cero malloc [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es el punto en malloc (0)? [/questions/2022335/whats-the-point-in-malloc0] 16 respuestas Pregunta muy simple, hice el siguiente programa: #include <stdlib.h> int main(int argc, char ** argv) { ...