Otevřít hlavní menu

Změny

FreeMem

Přidáno 58 bajtů, 9. 10. 2012, 22:19
bez shrnutí editace
;Poznámky
:P je proměnná libovolného pointrového typu, která předtím byla přiřazena procedurou [[GetMem]] nebo jí byla přiřazena nějaká smysluplná hodnota přiřazovacím příkazem.
 
:Size je výraz, který určuje v bajtech velikost uvolňované dynamické proměnné; musí to být přesně tentýž počet bajtů, který byl předtím pro tuto proměnnou alokován procedurou [[GetMem]].
 
:[[FreeMem]] zruší proměnnou odkazovanou parametrem P a vrátí její paměťový prostor do [[halda|haldy]]. Jestliže P neukazuje do paměťové oblasti v haldě, dojde k běhové chybě. Po volání [[FreeMem ]] se hodnota P stane nedefinovanou a následné odkazy P^ budou znamenat chybu.
 
;Omezení
[[Category:System]]
[[Category:Procedúry System]]
[[Category:Procedury a funkce pro dynamické alokace]]