LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: článek C/C++ (20) - Alokace paměti

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
dalsi funkce 26.5.2005 10:44 Aleš Hakl
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4875x
2. FreeBSD
Download: 9063x
3. PCLinuxOS-2010
Download: 8561x
4. alcolix
Download: 10943x
5. Onebase Linux
Download: 9659x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6240x

1. xinetd
Download: 2411x
2. RDGS
Download: 937x
3. spkg
Download: 4755x
4. LinPacker
Download: 9961x
5. VFU File Manager
Download: 3196x
6. LeftHand Mała Księgowość
Download: 7201x
7. MISU pyFotoResize
Download: 2806x
8. Lefthand CRM
Download: 3561x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3117x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz