POSIX调用堆栈内存分配

时间:2010-11-09 12:43:48

标签: memory stack posix allocation

是否在POSIX(POSIX:2008)中定义了任何系统调用/函数,它在堆栈上而不是堆上分配内存?

除了alloca之外,我找不到任何东西,这在POSIX文档中没有正式包含。

1 个答案:

答案 0 :(得分:1)

好吧,你实际上不再需要alloca,因为C99提供了可变长度数组,它们(大多数)提供相同的功能。

你应该考虑使用它。我认为这比POSIX解决方案更好,因为它是“主要”标准的一部分。