Sterta (informatyka)

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

Sterta inaczej kopiec lub stóg (ang. heap) to obszar pamięci implementujący strukturę danych o tej samej nazwie. Jej części są udostępniane na wyłączność uruchomianym programom (procesom). Przechowywane są tam dynamicznie tworzone struktury danych[1]. W przeciwieństwie do stosu nie jest uporządkowana ani czyszczona między wywołaniami funkcji[2].

W języku C++ pamięcią na stercie zarządza sam programista. Do przydzielania i zwalniania pamięci na stercie służą odpowiednio operatory new i delete (oraz delete[])[2].

Zobacz też[edytuj | edytuj kod]

Przypisy[edytuj | edytuj kod]

  1. s, Stos i sterta (kopiec) – różnice, zielware, 12 listopada 2016 [dostęp 2020-01-25] (pol.).
  2. a b Podstawy programowania 7, golinski.faculty.wmi.amu.edu.pl [dostęp 2020-01-25].