uszkodzenie pamięci
uruchomiłem mały program c:
#include<stdio.h>
int main()
{
char *p;
p = (char *)malloc(10);
free(p);
free(p);
free(p);
printf("\npointer is freed!!\n");
}
Zasadniczo zwalniam pamięć, która została już uwolniona. Myślę, że powinno to doprowadzić do zrzutu rdzenia !!
ale drukuje
pointer is freed!!
czy gdzieś się mylę?