在Delphi2009中,我需要释放变量数组吗?

在Delphi2009中,我需要释放变量数组吗?,delphi,memory-management,Delphi,Memory Management,如果我有一个只保存简单类型的变量数组,并且可能还有更多简单类型的变量数组,那么我需要做任何显式的事情来释放内存吗,还是我自己来处理。我一直以为没事可做,但我只是有点怀疑 变体是托管类型。它们属于编译器的引用计数系统,不需要手动释放 如果你做了一些复杂的事情,比如将一个对象类型转换为一个整数,并将其存储在变量中,然后将其作为对对象的唯一引用,那么你会希望在变量超出范围之前清除它,但是变量本身(包括变量数组)是安全的。我就是这么想的,但有时你需要一些支持!

如果我有一个只保存简单类型的变量数组,并且可能还有更多简单类型的变量数组,那么我需要做任何显式的事情来释放内存吗,还是我自己来处理。我一直以为没事可做,但我只是有点怀疑

变体是托管类型。它们属于编译器的引用计数系统,不需要手动释放


如果你做了一些复杂的事情,比如将一个对象类型转换为一个整数,并将其存储在变量中,然后将其作为对对象的唯一引用,那么你会希望在变量超出范围之前清除它,但是变量本身(包括变量数组)是安全的。

我就是这么想的,但有时你需要一些支持!