Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.201 Beiträge
 
Delphi 12 Athens
 
#22

Re: Von C nach Delphi: Benötige Hilfe

  Alt 24. Nov 2009, 20:54
GetMem ist eine Prozedur
Delphi-Quellcode:
FUNCTION Rootptr: PTreeNode;
VAR t : PTreeNode;
BEGIN
  GetMem(t, SizeOf(^t));
  t.key := -1;
  t.op := '?';
  t.left := NIL;
  t.right := NIL;
  Result := t;
END;
in Delphi beendet Result nicht die Prozedur, also braucht man keine TempVariable
Delphi-Quellcode:
FUNCTION Rootptr: PTreeNode;
BEGIN
  New(Result);
  Result.key := -1;
  Result.op := '?';
  Result.left := NIL;
  Result.right := NIL;
END;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat