c++ 从堆栈中释放 "_alloca"ted 内存

标签 c++ alloca

我知道 _alloca 的行为是在您离开函数时从堆栈中释放内存。有没有办法提前释放内存?

最佳答案

没有。无论如何使用 _alloca 是没有意义的 - 您可以编写一个高速池内存分配器,它可以更快地从堆中分配和释放内存,并且大小限制更少。

关于c++ 从堆栈中释放 "_alloca"ted 内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599048/

相关文章:

未绘制每个顶点的 C++ OpenGL 颜色

c++ - 如何配置 WPP 以检测头文件(如模板)中的代码?

C++从主线程结束分离线程

c++ - 是否有任何库为不可默认构造的不可复制类型提供容器?

c - 在 C 中模拟 `alloca()`

c++ - 是否有一个分配器使用 alloca 并且在其他方​​面与 C++ STL 兼容?

c++ - 如何使用 wxWidgets C++ 加载 gif?

c - 如何使用alloca分配C函数指针?

c++ - 什么时候为类成员释放使用 alloca 分配的内存?

c - alloca有什么应用?