-7
私はC++プログラムを書いていると私はそれを実行した後に、このエラーが出る:セグメンテーションフォールト(コアダンプ)
#include<iostream>
using namespace std;
void Step(int dis,int len,int wid, int l=0,int w=0){
if(dis==0)
cout<< l << " "<< w << endl;
Step(dis-wid,len,wid,l,w+1);
Step(dis-len,len,wid,l+1,w);
}
int main(){
Step(10,2,3);
return 0;
}
質問をするのを忘れました。それが "コアダンプをどのようにデバッグするのですか"であれば、使用したいデバッガを教えてください。 –
再帰が決して停止しないため、コアダンプが発生します。コールスタックをオーバーフローしました – StoryTeller
ブレーク再帰の基本条件を書き忘れました。 – user1438832