12

Dynamiczne zarządzanie pamięcią

Image

W trakcie pisania programu zwykle nie wiadomo, ile danych trzeba będzie przetworzyć; możemy zakładać, że ilość przetwarzanych danych będzie różnorodna. W takiej sytuacji wydajne wykorzystanie zasobów wymaga alokowania pamięci w trakcie działania programu tylko wtedy, gdy jest ona potrzebna oraz zwalniania jej, gdy tylko jest to możliwe. Na tym opiera się dynamiczne zarządzanie pamięcią, którego zaletą jest również brak konieczności wprowadzania poprawek w programie, działającym w systemie, udostępniającym większą ilość pamięci.

Ten rozdział opisuje dynamiczne zarządzanie pamięcią w języku C i przedstawia najważniejsze ...

Get Język C w pigułce now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.