Hallo zusammen,
gibt es in Delphi die Möglichkeit Operatoren in der Form zu überladen, dass keine Kopie (neue Instanz) des Records erstellt werden muss, wie es z.b. in C++ möglich ist?
Statt:
Delphi-Quellcode:
class operator TMyRec.Add(A: TMyRec; B: Integer): Integer;
begin
Result.IntVal := A.IntVal + B;
end;
bräuchte ich etwas wie:
Delphi-Quellcode:
class operator TMyRec.Add(var A: TMyRec; B: Integer);
begin
A.IntVal := A.IntVal + B;
end;
Viele Grüße
Zacherl