Zitat von
Chewie:
Um noch mal zu verdeutlichen, was ich meinte, hier etwas Code (mglw. nicht 100% korrekt, aber verständlich sollte es sein):
Warum nicht direkt in TMatrix definieren, wenn alle Parameter vom Typ TMatrix sind?
Folgendes kompiliert ohne Probleme:
Delphi-Quellcode:
type
TMatrix = record
//...
class operator add(m1, m2: TMatrix): TMatrix;
end;
TComplexNumber = record
//...
end;
//...
var
m1, m2, m3: TMatrix;
begin
m1 := m2 + m3;
end;
...
...