Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.443 Beiträge
Delphi 12 Athens
|
AW: [XE3] Operator Overloading, Verhalten?
20. Mär 2014, 16:23
Ich denke eher das Verhalten bei localVar1 ist der Fehler. Der Implicit-Operator gibt immer einen kompletten Record zurück. Man hat eigentlich keinen Zugriff auf das Ziel der Zuweisung. Das wird auch deutlich, wenn du mal den Add-Operator implementierst und dann einfach mehrere Additionen in eine Zuweisung schreibst. Die daraus resultierenden Zwischenergebnisse müssen ja irgendwo liegen.
|