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

10 la respuesta

¿Se puede asignar una gran porción de memoria (> 4GB) en c o c ++?

6 la respuesta

Alcance de malloc usado en una función

Cuando vuelve una función, ¿se libera la memoria asignada a través de malloc? ¿O aún se puede acceder a él en la función main () usando punteros? p.ej. void function(int *a) { a=(int *)malloc(sizeof(int)); *a=10; } int main() { int *num; ...

3 la respuesta

Asigne una matriz 2d en C con una dimensión fija

2 la respuesta

Asignar ram ejecutable en c en linux

Quiero hacer un compilador simple justo a tiempo con c en Linux. ¿Cómo puedo asignar memoria de modo que pueda escribir código x86 sin procesar y ejecutarla como cualquier otra función?

4 la respuesta

Salida a stderr siempre que se llame a malloc / free

Con Linux / GCC / C ++, me gustaría grabar algo en stderr siempre que se llame a malloc / free / new / delete. Estoy tratando de comprender las asignaciones de memoria de una biblioteca, por lo que me gustaría generar esta salida mientras ejecuto ...

3 la respuesta

haciendo su propia función malloc en C

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

¿Printf () asigna memoria en C?

Este método simple solo crea una matriz de tamaño dinámico n y lo inicializa con valores 0 ... n-1. Contiene un error, malloc () asigna solo n en lugar de sizeof (int) * n bytes: int *make_array(size_t n) { int *result = malloc(n); for (int i = ...

8 la respuesta

Programación en C: malloc () dentro de otra función

necesito ayuda conmalloc() dentro de otra función. Estoy pasando unpunteroyTallaa la función de mimain() y me gustaría asignar memoria para ese puntero dinámicamente usandomalloc() desde adentro de esa función llamada, pero lo que veo es que ... ...

9 la respuesta

Si free () conoce la longitud de mi matriz, ¿por qué no puedo solicitarla en mi propio código?

Sé que es una convención común pasar la longitud de las matrices asignadas dinámicamente a las funciones que las manipulan: void initializeAndFree(int* anArray, size_t length); int main(){ size_t arrayLength = 0; scanf("%d", &arrayLength); int* ...