在预分配的内存上使用Delphi对象构造函数

时间:2015-04-04 16:15:05

标签: delphi

在C ++中,存在一个使用预分配内存创建对象的inplace-new运算符。 Delphi中有相同的选项吗?

1 个答案:

答案 0 :(得分:2)

没有直接的等价物(我知道),但你可以通过覆盖自定义类中的NewInstance类函数来实现相同的效果(控制对象类型的内存的分配方式和位置)并提供一个实现,它从自定义堆池中为新实例提供空间。