【发布时间】:2019-03-20 17:44:19
【问题描述】:
我在 c++ 中创建了一个递归函数,我希望在执行所有递归调用后,当我返回到函数的第一个递归调用时,然后只执行函数内部的特定语句。基本上,我想要一些机制,通过它我可以只执行一次语句,但是当控件返回到第一个递归调用时。我尝试了静态,但它实际上为所有递归函数创建了一个副本,因此每次控件在我的代码中遇到该特定行时,它都会被更改,我不希望这样。我想要一次,但是当控件返回到第一个递归调用时。
是否有任何关键字或机制来处理这种行为,或者我只能通过一些条件逻辑来做到这一点?
【问题讨论】:
-
查看您的代码将帮助我们更好地帮助您
-
我不认为这是一个骗局,因为这只是一个解决方案。不幸的是,这个问题太宽泛了,但这个答案肯定不会涵盖所有问题。