【问题标题】:Is alloca part of the C++ standard?alloca 是 C++ 标准的一部分吗?
【发布时间】:2011-01-20 01:42:48
【问题描述】:

alloca 是 C++ 标准的一部分吗?

【问题讨论】:

    标签: c++ alloca


    【解决方案1】:

    没有。答案说明了一切。

    【讨论】:

      【解决方案2】:

      它不仅不是 C++ 标准的一部分,也不是 any 标准的一部分。它既不是 C 的一部分,也不是 POSIX 的一部分。此外,请允许我引用 Linux 手册页中的 alloca(3)

      alloca() 函数是机器和 编译器依赖。在许多系统上 它的实现是错误的。 它的用途 不鼓励

      (强调)

      【讨论】:

      • 嵌入式系统呢??
      • 是否有与alloca 等效的东西(即在堆栈上分配动态内存量的东西) C 标准的一部分?
      • @mercury0114 有 C99 的可变长度数组做一些类似的事情,虽然分配的范围与 alloca 不同。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      • 1970-01-01
      • 2016-07-29
      • 2014-07-04
      • 1970-01-01
      相关资源
      最近更新 更多