是否有一个使用 alloca 的分配器,否则是 C++符合STL标准吗?
我有两个问题: 1)是否可以实现一个使用 alloca 在堆栈上分配内存并且符合 C++ STL 的分配器? 如果有代码,您只需将 URL 指向我即可让我高兴。 :-) …
如何在没有 _alloca 的情况下进行 GCC 编译?
由于某种原因,我应该使用 gcc 编译 C 文件,然后链接到 Visual C++ 2008 项目。 (我使用的是当前最新的gcc版本:cygwin gcc 4.3.4 20090804。) 但…
alloca 和 ObjectiveC 垃圾收集器
在启用 GC 的目标 C 项目中,我在堆栈上分配一个可变大小的数组,如下所示:( MaValue *myStack = alloca((sizeof(id) * someLength)) 我想这样做的…
%“分配点”的目的是什么? llvm 代码中出现的行?
我最近一直在查看 llvm-gcc 生成的一些 LLVM 程序集,并且注意到一个反复出现的语句,我不确定其目的。 例如,以下 C 程序: int main(void) { void (…
为什么使用 alloca() 不被认为是好的做法?
alloca() 在堆栈上分配内存,而不是像 malloc() 那样在堆上分配内存。 因此,当我从例程中返回时,内存就会被释放。 所以,实际上这解决了我释放动态…
是否可以在 Linux 上预测 C 语言的堆栈溢出?
在 x86 Linux 系统上,某些情况可能会导致堆栈溢出: 堆栈上的 struct my_big_object[HUGE_NUMBER]。 遍历它最终会导致 SIGSEGV。 alloca() 例程(与 …
- 共 1 页
- 1