gpt4 book ai didi

c++ - 递归函数中的 GOTO 指令

转载 作者:行者123 更新时间:2023-11-28 05:12:14 26 4
gpt4 key购买 nike

如果我在递归函数中使用 goto 指令(想在函数自然结束之前退出函数),堆栈是否会自动释放?

最佳答案

不会,据我所知大多数编译器不会转到退出当前函数。

如果你必须直接从深度递归中逃脱抛出一个exception (c++) 或使用longjmp (c) 这些操作将恢复堆栈.

关于c++ - 递归函数中的 GOTO 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43284908/

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