malloc und Gültigkeit
-
Hi,
wenn ich in einer Funktion (nicht MAIN) lokal einen Pointer auf eine Struktur anlege. Diesem weise ich dann mit malloc Speicher zu. Wie ist das dann mit der Gültigkeit des Speichers, wenn ich den Pointer als Rückgabe wert beim Beenden der Funktion benutze. Bleibt der Speicher reserviert, oder wird er beim beenden der Funktion wieder freigegeben, so wie Lokale Variablen???
Vielen Dank
-
Bleibt gültig, bis du den Speicher wieder freigibst.
-
Super, vielen Dank
-
leyden schrieb:
...oder wird er beim beenden der Funktion wieder freigegeben, so wie Lokale Variablen???
nee, das wäre ja auch echt doof.