Suchergebnisse
Suchergebnisse 21-24 von insgesamt 24.
-
Zitat: „Das geht zum Beispiel mit malloc().“ Ich dachte new und malloc sind dasselbe. malloc ist nur C und new C++. Wir reden doch jetzt über Zitat: „char *ptrAuf20MB = new char[20*1024*1024];“ oder??? Also so wie ich das verstanden habe holle ich mir den Speicher vom Heap. Ja ich will dann eine verkette Liste, weiß auch wie ich das implementiere. Mein Problem ist aber die Liste aus Verwaltunsdaten in den 20MB Block einzufügen.
-
Also ich hab mir das jetzt so gedacht: 1. Ich alloziiere 20MB Speicher char *ptrAuf20MB = new char[20*1024*1024]; 2. Habe ich mir eine Struct geschreiben struct Verwaltungsinfos { int nummer; bool belegt; Verwaltunsinfos *next; }; Jetzt stehe ich aber vor folgendem Problem: Wie passe ich den Struct in den alloziierten Speicher ein? Oder hat jemand ne total andere Idee das zu Verwirklichen? Ich will keine fertige Implementierung nur nen Schubs in die richtige Richtung
-
Ich hab hier so mein Problem mit dieser Aufgabenstellung: Zitat: „ Listen arbeiten optimal mit Datenelementen unterschiedlicher Größe. Die Speicherverwaltung des C++ Heaps ist als Liste implementiert. Implementieren Sie eine eigene Speicherverwaltung die einen zusammenhängenden Speicherblock eigenständig verwaltet. Ein Speicherblock von 20MB soll durch ein eigenes Heap Management aufgeteilt werden. Funktionen zum Belegen und freigeben von Speicher sind zu realisieren. Die Funktionalität soll dur…