【发布时间】:2011-01-20 01:42:48
【问题描述】:
alloca 是 C++ 标准的一部分吗?
【问题讨论】:
alloca 是 C++ 标准的一部分吗?
【问题讨论】:
没有。答案说明了一切。
【讨论】:
它不仅不是 C++ 标准的一部分,也不是 any 标准的一部分。它既不是 C 的一部分,也不是 POSIX 的一部分。此外,请允许我引用 Linux 手册页中的 alloca(3):
alloca() 函数是机器和 编译器依赖。在许多系统上 它的实现是错误的。 它的用途 不鼓励。
(强调)
【讨论】:
alloca 等效的东西(即在堆栈上分配动态内存量的东西)是 C 标准的一部分?
alloca 不同。