realloc LKWYUJX4KRJGTUPCAPSR5NP45GXKP2FXGOXFJSI






Jezyk C - funkcja realloc





Robert Chwastek - Język C








Moja strona główna




Spis treści




Poprzednia strona






Funkcja realloc

Składnia:






Opis:

Funkcja realloc zmienia rozmiar bloku pamięci wskazywanego
przez pointer na podany w parametrze size i zwraca wskaźnik do powiększonego
obszaru. Dane, które znajdowały się w poprzednim obszarze
pozostają nie zmienione. Jeśli istnieje możliwość powiększenia
bloku pamięci bez alokacji nowego - realloc, zwiększa ten rozmiar.
Najczęściej jednak alokowany jest nowy obszar pamięci i do
niego są kopiowane dane z poprzedniego. Następnie niepotrzebny
już obszar jest zwalniany. Jeśli obszaru nie można powiększyć,
to funkcja realloc zwraca NULL, natomiast pamięć, na którą
wskazywał przekazany wskaźnik pointer zostaje zwolniona. W przypadku
pomniejszania bloku pamięci niezmieniona zostaje ta część
danych, która mieści się w obszarze o nowym rozmiarze.











Moja strona główna




Spis treści




Następna strona

Wszelkie komentarze lub poprawki prześlij proszę na adres:
Robert.Chwastek@kt.agh.edu.pl
© Robert Chwastek, luty 1997






Wyszukiwarka

Podobne podstrony:
realloc

więcej podobnych podstron