gpt4 book ai didi

c++ - 在堆栈上分配大缓冲区

转载 作者:行者123 更新时间:2023-12-04 14:46:08 24 4
gpt4 key购买 nike

在堆栈中分配大缓冲区只是一种“糟糕的方式”吗(如果堆栈有足够的容量)?我的意思是在 Linux 系统中分配 300-500 KB 的对象和 8 MB 的堆栈。或者它可能会导致任何错误?另外,有没有关于如何使用堆栈内存的指南?

最佳答案

关于堆栈分配变量的大小没有硬性规定。

作为一般规则,我不喜欢任何大于 10KB 的堆栈分配。这样用完堆栈空间就不太可能成为问题。任何比这更大的东西都应该动态分配,然后在不再需要时释放。

关于c++ - 在堆栈上分配大缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70021859/

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