int main()
{
int* p = cast(int*) malloc(4 * int.sizeof); // Nunca seran recolectados
- p[3] = 1;
+ p[0] = 1;
+ p[1] = 11;
+ p[2] = 13;
+ p[3] = 17;
+ free(p); // libero
+ p = cast(int*) malloc(4 * int.sizeof); // No se inicializa
for (uint i = 0; i < 4; ++i) printf("p[%d] = %d\n", i, p[i]);
- free(p);
+ free(p); // liberoo se inicializa
return 0;
}