gpt4 book ai didi

c++ - 多次调用 alloca() 会导致堆栈的连续部分?

转载 作者:太空狗 更新时间:2023-10-29 20:27:02 25 4
gpt4 key购买 nike

如果 alloca() 函数在特定函数中被多次调用,是否可以保证由它分配的所有堆栈段完全形成堆栈内存的连续部分?

最佳答案

也许吧。 C、C++ 或 Posix 中没有 alloca。这是基于 Unix 的系统中的一个频繁扩展,但是每个系统随心所欲地定义它。 (GNU 版本的文档表明它们是连续的,但我看不到实际的保证。)

关于c++ - 多次调用 alloca() 会导致堆栈的连续部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17442550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com