There are class TTestA and TTestB:
type
TTestB = class end;
TTestA = class
B: TTestB;
constructor Create(BParam: TTestB);
end;
constructor TTestA.Create(BParam: TTestB);
begin
B:= BParam;
end;
var
A: TTestA;
begin
A:= TTestA.Create(TTestB.Create);
A:= nil; // Now, the instances of TTestA and TTestB created in
// above line can be freed automatically?
end.As I known, Delphi for .NET does support garbage collection. And the above instances can be freed automatically? How about FPC?
