在C++的最顶层退出递归函数

neu*_*cer 2 c++ recursion g++

假设您在递归函数中处于几个层次.该函数最初在main中调用.有没有办法让你摆脱递归并直接回到主要而不必经历上面的所有其他功能?

sha*_*oth 9

你可以使用异常 - 抛出一些合适的异常或自己制作并使用它.虽然通常不建议使用流量控制的例外,但这是唯一可行的方法.