Forum: Object-Pascal / Delphi-Language
by Der schöne Günther,
17. Mär 2014
Automatische Referenzzählung: var
obj1, obj2: TMyObject;
begin
obj2 := obj1 + obj1 + obj1;
end; Allein für die erste "Addition" entsteht ein vom Programmierer nicht referenzierbares "Zwischenobjekt". Der Programmierer kann es nicht explizit freigeben und es liegt auf Ewig unbenutzt im Speicher.
Deshalb gibt es im "alten" Delphi-Compiler keine Operator-Überladung für Klassen. Dachte ich....
Forum: Object-Pascal / Delphi-Language
by Der schöne Günther,
17. Mär 2014
Wie sieht es eigentlich mit dem "Nextgen"-Compiler aus? Da müsste doch für Klassen mittlerweile volle Operator-Überladung funktionieren, oder?