muss char variable freigegeben werden?
-
hi,
in meiner funktion wird am anfang eine char variable angelegt:
char szString[1000];muss ich die variable wieder löschen, weill die funktion öfters
aufgerufen wird. nicht das es zu nem speicherleck kommt???Danke!
-
Der Speicher wird automatisch freigegeben, sobald die Funktion verlassen wird.
-
icarus2 schrieb:
Der Speicher wird automatisch freigegeben, sobald die Funktion verlassen wird.
Lokale Variablen landen üblicherweise auf dem Stack. Für das lokale Array
wird also weder Speicher allokiert noch freigegeben (löschen; was soll das
sein ?)Es wäre allerdings ratsam sich nicht darauf zu verlassen, das der Stack
beliebig gross ist - besser bei groesseren Feldern Speicher anfordern und
wieder freigeben.