gpt4 book ai didi

c - 谁负责确定堆栈的大小

转载 作者:行者123 更新时间:2023-12-02 09:01:20 24 4
gpt4 key购买 nike

最近我用c编写了一个程序,其唯一目的是使用递归方法使堆栈溢出。显然,没有可移植的方法(例如 try/catch block ,至少在 c 中)来避免下一次调用函数导致堆栈溢出。我的问题是,在您看来,高级语言应该提供调整堆栈大小的替代方案,也许是编译器上的标志,或者这些应用程序必须使用低级语言构建。

最佳答案

通常我认为,与计算机或操作系统的限制调情可能不是一个好主意。如果您发现自己出现堆栈溢出、内存不足、打开文件句柄不足等情况,那么明智的做法是重新设计您的程序,而不是想知道如何避免这些限制。

关于c - 谁负责确定堆栈的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/954953/

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