![]() |
Pointer-Liste erstellen
Ich hab in einem Buch was über POinter-Listen gelesen.
Könnte mir villeicht jemand erklären wie so LIsten aufgebaut sind bzw. wie sie implementiert werden?? (wär schön mit Quellcode) Danke im Vorraus |
Re: Pointer-Liste erstellen
|
Re: Pointer-Liste erstellen
eine simple, doppelt verschachtellte Liste:
Delphi-Quellcode:
type
PTestList = ^TTestList; TTestList = record values, ... : Cardinal; // was auch immer ... prev, next: PTestList; end; var Liste: PTestList; |
Re: Pointer-Liste erstellen
In Windows-APIs werden sie oft verwendet.
|
Re: Pointer-Liste erstellen
|
Re: Pointer-Liste erstellen
ehm Sunlight, es geht ihm glaube ich um das Verständnis, wie man eine doppelt verkettete Liste baut und das ohne fertige Objekte. Ausserdem baut die TList auf die TPointerList und die ist ein Array.
Wird ihm also für das Verständnis wenig bringen. |
Re: Pointer-Liste erstellen
Einfach in die Classes.pas gucken und Quelltext lesen ;)
|
Re: Pointer-Liste erstellen
Das ist aber trotzdem keine verkettete Liste.
|
Re: Pointer-Liste erstellen
Aber der TE hat auch nichts von verketteten Listen gefragt, sondern einfach nur Pointer-Listen.
|
Re: Pointer-Liste erstellen
Afaik implizieren "Pointer Listen" Verkettung. Andernfalls wäre es eine einfache Liste. ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz