Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Binärer Baum mit Klasse

  Alt 2. Dez 2015, 12:05
Eine Klassenvariable ist schon eine Referenz (Zeiger) es gibt keine Notwendigkeit einen extra Zeiger zu deklarieren.
Man fordert hierfür auch keinen Speicher an, sondern macht das implizit durch Instantiieren.

Delphi-Quellcode:
TNode = class;

TNode = class
    private
      FDaten: String;
      FLinks: TNode;
      FRechts: TNode;
      FTreeNode: TTreeNode;
    public
      constructor Create;
  end;
Delphi-Quellcode:
  CurrentNode := TNode.Create; //Neuer Node erzeugen

  CurrentNode.FDaten := eingabe;
  CurrentNode.FLinks := nil;
  CurrentNode.FRechts := nil;
Markus Kinzler
  Mit Zitat antworten Zitat