Dieses Problem dürften andere Sprache, welche mit Referenzen haben dann auch haben. das Problem besteht ja auch, wei schon gwschrieben auch so.
Delphi-Quellcode:
var
a,b,c: TObject;
begin
...
a := b;
Auch hier existiert das ursprüngliche Objekt, welches a referenziert weiter.
Oder
Delphi-Quellcode:
var
a: TOject;
begin
...
a := Tobject.Create;
...
a := Tobject.Create;
...