Veketette liste als klasse

ich möchte eine einfache verketette liste als klasse schreiben
ich brauche in die public operationfunktionen wie eintragen am anfang und löschen…einen head zeiger
aber wo soll ich das head (zeiger auf erste element )defenieren

Hi,

ich möchte eine einfache verketette liste als klasse schreiben
ich brauche in die public operationfunktionen wie eintragen am
anfang und löschen…einen head zeiger
aber wo soll ich das head (zeiger auf erste element
)defenieren

Das ist leicht:

#include 
void main() {
 list l;
 for(int i = 0; i 
Usw. usf. Eine Referenz zu list und allen anderen nuetzlichen Gimmicks der STL (C++ standard Bibliothek) findest Du unter http://secure.dinkumware.com/htm\_cpl/index.html . Wenn Deine liste mehr koennen soll, solltest Du erwaegen von list abzuleiten (zu vererben). Wenn Du allerdings lieber das Rad neu erfindest, kann ich Dir auch nicht helfen :wink:

Gruss

Thorsten

Die unten gennannt Lösung ist natürlich am einfachsten, aber wenn du eine Klasse selbst schreiben willst kann ich dir gerne den Quellcode schicken.

ich möchte eine einfache verketette liste als klasse schreiben
ich brauche in die public operationfunktionen wie eintragen am
anfang und löschen…einen head zeiger
aber wo soll ich das head (zeiger auf erste element
)defenieren