Dynamisches Speichermanagement und Heap-Strukturen
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 7,66 KB
Dynamisches Speichermanagement
1 Allgemeine Merkmale
Es wurde eingeführt, um dynamische Strukturen zu verwalten: Listen, Bäume, Graphen usw. Objektorientierte Programmierung macht ausgiebig Gebrauch von diesem Speicher, da jedes Objekt im Heap gespeichert ist.
Die grundlegenden Operationen auf dem Heap sind die *Allokation* (Reservierung) und die *Freigabe* (Deallokation): in C-orientierten Sprachen mittels malloc/free oder in objektorientierten Sprachen mittels new/delete (oder ähnlichen Verfahren). Die Allokations- und Freigabeoperationen werden in einer speziellen Bibliothek durchgeführt, die der Compiler für alle Programme bereitstellt und die für die Verwaltung des dynamischen Speichers verantwortlich ist.
Die Allokation besteht aus... Weiterlesen "Dynamisches Speichermanagement und Heap-Strukturen" »