像下面这样
TIntegers = array of Integer;
function GetSomething: TIntegers;
var
  TmpArray: TIntegers;
begin
  SetLength(TmpArray, 256);
  //赋值省略
  Result := TmpArray;
end;
然后在别的方法中调用这个函数得到一个数组,使用完以后又不可能像对象那样free掉,不知道会造成内存泄漏? 数组是不是一个对象?
我对java等纯OO语言比较熟悉, 对Delphi中的对象机制不是很清楚, 希望谁能给我讲一下, 谢谢!