Seite 1 von 1

Pointer auf einen Verbund?

Verfasst: 13. März 2011 14:52
von Nalid
Hi, ich mache gerade eine Übung zu verketteten Listen und hab da ein kleines Problem... Ich weiss nicht wie ich in einem Verbund einen Pointer reinsetzen soll der auf den Verbund zeigt...


atm sieht das ganze so aus :

Code: Alles auswählen

struct SSchueler{
            QString name;
            QString lieblingsspeise;
            
        };
typedef struct SSchueler SSchueler;
die Aufgabe lautet:
Fügen Sie dem Verbund Schueler noch eine Pointer-Variable
auf sich selbst (Verbund Schueler) hinzu.

Ich bin mir nicht mal sicher als was ich den Poiner deklarieren soll...

Verfasst: 13. März 2011 15:00
von Christian81
Ich würde sagen

Code: Alles auswählen

struct SSchueler{
            QString name;
            QString lieblingsspeise;
            SSchueler *myPtr;
        }; 
Was bei einer doppelt verketteten Liste natürlich dann so aussehen würde

Code: Alles auswählen

struct SSchueler{
            QString name;
            QString lieblingsspeise;
            SSchueler *next;
            SSchueler *prev;
        }; 

Verfasst: 13. März 2011 15:02
von Nalid
Ich versuch es mal ;) danke sehr

Verfasst: 13. März 2011 15:56
von Nalid
Jap das läuft^^ So nun muss ich nur noch ein Problem lösen :D