【发布时间】:2023-01-05 16:43:49
【问题描述】:
#include<iostream>
#include<string>
using namespace std;
void reverse(string s){
if(s.length()==0){ //base case
return;
}
string ros=s.substr(1);
reverse(ros);
cout<<s[0];
}
int main(){
reverse("binod");
}
粉煤灰, 调试器应该进入 reverse() 函数。但它正在打开这些外部代码。
【问题讨论】:
-
你能在目标函数的第一行打个断点然后一直运行到断点吗?
-
它仍然进入这些选项卡,但是“先退出然后进入”是有效的。