|
|
dalsi funkce
|
26.5.2005 10:44
Aleš Hakl
|
Myslim, ze by bylo vhodne jeste doplnit tyto dve funkce:
calloc(3) - pamet alokuje a ihned vynuluje (a i presto muze byt za jistych okolnosti rychlejsi nez malloc(3) )
realloc(3) - zvetsi/zmensi jiz prideleny blok pameti
Take je docela vhodne poznamenat, ze tyto funkce jsou poskytovany knihovnou jazyka C a nikoli vlastnim operacnim systemem (Nekde nalezneme obdobne funkce operacniho systemu, ale v Unixu nic jako alokace pameti procesu neni, lze pouze menit velikost prideleneho adresniho prostoru)
A kdyz uz jsme u alokace pameti, musim zminit knihovnu Boehmova garbage collectoru pro C/C++, jenz praci s pameti do znacne miry zjednodussuje, ponechme stranou ze pro velke mnozstvi aplikaci je i efektivnejsi nez malloc(3) /free(3) |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|