Lists in Strukturen ??

Anfängerfragen zum Programmieren mit PureBasic.
kaktusbombe
Beiträge: 5
Registriert: 16.07.2009 10:42
Wohnort: Im PC-Zimmer

Lists in Strukturen ??

Beitrag von kaktusbombe »

Kann man eigentlich auch Linked Lists in einer Struktur einbauen??

Ich hab das mal probiert, aber da kommt immer nur eine Fehlermeldung.

Frage an euch, geht das überhaupt?
Wenn ja, wie???
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Beitrag von Vermilion »

Von PureBasic aus, nativ, geht es nicht, aber Stargate hatte dafür mal einen Quelltext dazu zusammengebastelt (siehe Suchfunktion).
Benutzeravatar
milan1612
Beiträge: 810
Registriert: 15.04.2007 17:58

Beitrag von milan1612 »

Das geht (leider) nicht - noch nicht! Im englischen Forum gibts einen Feature Request
in dem Freak mir versichert hat dass dieses Feature kommen wird, nur nicht wann genau :)
Bin nur noch sehr selten hier, bitte nur noch per PN kontaktieren
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

eine Struktur ist konzipiert als ein statischer Datensatz.
eine LList ist dynamisch, daher könntest du sowieso in einer Struct nur den Pointer zu einem Element speichern, niemals die Liste selber.

wie Vermillion schon sagte gibt es dafür Entwürfe, auch in der Lounge gibt es Alternativbeispiele,
aber je nachdem was du planst, ist eine andere Herangehensweise einfacher.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Beitrag von Vermilion »

Hier nochmal der Link zu STARGÅTEs Include:

http://www.purebasic.fr/german/viewtopic.php?t=15398
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Mein Code ist nicht mehr mit der neuen PB-Version Kompatibel.

Es ist also ungeeignet !, werde aber ein Uptade machen
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Antworten