我知道 _alloca 的行为是在您离开函数时从堆栈中释放内存。有没有办法提前释放内存?
最佳答案
没有。无论如何使用 _alloca
是没有意义的 - 您可以编写一个高速池内存分配器,它可以更快地从堆中分配和释放内存,并且大小限制更少。
关于c++ 从堆栈中释放 "_alloca"ted 内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599048/
我知道 _alloca 的行为是在您离开函数时从堆栈中释放内存。有没有办法提前释放内存?
最佳答案
没有。无论如何使用 _alloca
是没有意义的 - 您可以编写一个高速池内存分配器,它可以更快地从堆中分配和释放内存,并且大小限制更少。
关于c++ 从堆栈中释放 "_alloca"ted 内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599048/