Averiguar si la memoria asignada fue liberada por la función realloc() en C.
Una parte de mi código principal contiene: int* p = NULL; p = malloc(sizeof(int)*10); p = realloc(p, sizeof(int) * 5); free(p); ¿Existe alguna manera de saber si, después de la reasignación, el puntero p apunta a un bloque de memoria de tamaño 20 bytes y ya no de 40 bytes? . . . Read more