如何在 Delphi 中实现 alloc()?

How to implement alloc() in Delphi?

如何在 Delphi 中使用汇编实现堆栈分配方法 alloc()?它甚至没有像 malloc/free 那样从 msvcrt.dll 导出。

graphics32 库中有 StackAlloc 的功能实现。这支持 x86 和 x64 目标。

我从网络搜索中学到了这个,它把我带到了这里:

我知道的另一个众所周知的实现可以在 VCL 的 Grids 单元中找到。