Hallo!
Ich bin noch ziemlicher Laie in C++, habe aber ein wichtiges Problem:
Wie kann ich mit einer Classe (sofern möglich) ein „Array“ erzeugen, in dem jeder Datensatz aus {char* ptxt[50]; char* pprev; char* pnext;} besteht. Der Speicher soll bei bedarf alociert werden, der direkte Zeiger auf die Felder geht aber mit beenden der Funktion verloren. Der alocierte Speicher ist in der Kette aus Feldern (pprev zeigt auf vorheriges Feld, pnext auf nächstes) noch definiert, kann ausgelesen werden und auch wieder freigegeben werden. Wie muß ich die Classe definieren? Oder gibt es dafür eine alternative „Standard“-Lösung?
Besten Dank
Andaron