В общем имеется класс:
TCollector = class(TThread)
private
ACollection: TQueue<String>;
...
end;
и есть наследник, где свойство ACollection предка перекрыто новым типом:
TFileCollector = class(TCollector)
private
ACollection: TQueue<TFileInfo>;
...
end;
constructor TCollector.Create;
begin
inherited Create(True);
ACollection := TQueue<String>.Create;
...
end;
constructor TFileCollector.Create(FilePath: String; FileMask: array of String; Options: TFileCollectorOptions);
begin
inherited Create;
ACollection := TQueue<TFileInfo>.Create;
...
end;
По идее у меня должна быть утечка памяти для TCollector.ACollection или нет?