Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Probleme beim Speicherfreigeben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.03.2007, 12:26 Uhr
Getit



Hallo,

habe eine verkettete Liste programmiert die folgendermaßen aufgebaut ist:


Code:
    Liste
      |
      v
  --------          --------          ---------       ------
  |Anfang|     >   Element      >    Element    >   Ende
  --------   /      --------   /      --------- /     ------
  | next  | /          next    /           next   /
                        --------          ---------
                          daten              daten
                        --------          ---------
                             |                    |
                             v                    v
                        --------          ---------
                         Daten               Daten
                        --------          ---------

Sorry, das wird immer verschoben. Denke man erkennt trotzdem (hoffentlich) wie es gemeint ist.


Jetzt mein Problem.

Wenn ich am Anfang bin, wie kann ich dann das 1. Element löschen und dessen Daten.
Das Element zu löschen ist ja kein Problem, aber wie komme ich an die Daten (bzw. den Zeiger daten) ran.

Hab sowas gedacht (was aber nicht funktioniert)

Code:
Anfang::entfernen()
{
   Element *tmp;
   tmp = next;
   delete tmp.daten;
}



P.S.: Anfang, Ende und die einzelnen Elemente sind alle abgeleitet aus Element.

Dieser Post wurde am 17.03.2007 um 13:19 Uhr von Getit editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.03.2007, 11:45 Uhr
Getit



Hab ne Lösung gefunden!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: