Funktion free(array);

Gast #3432396
Lesenswert?

Hallo zusammen,

wie weiß eigentlich die Funktion free() z.B. bei:

array = (int *) calloc(size, sizeof(int));

free(array);

wie viel Speicher sie freigeben muss???
in int array steht ja ein int-Zeiger auf den Anfang des 
Speicherbereichs,
aber wie weiß dann free() wie viel reservierter Speicher wieder 
freigeben werden muss???

Danke! Gruß Jo

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren