realloc


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