質問

書き込み生産-品質VC++のコードは、使用再帰できますか?理由は何か。

役に立ちましたか?

解決

があるので、これを何点かの出会いのスタックオーバーフロー?

をしなければいけません。スタックオーバーフローが起こるときに排気のスタックスペースし...

  • 最初のスタックの大きさを変更することができprogramaticallyがデフォルトの異なる金額によってOS/コンパイラ/など
  • どで使用)によって異なりアプリの図書館アプリの使用)はこれまで、これはよく予測不可能
  • どのくらいのスタックの各呼び出が必要に依存していおます。場合にのみ配分を行う1の整数をスタックできる場合もありますが、いずれにrecurse業務は意外と大きな額の倍にな配分、200kバッファのスタック、ほとんどないですね。

に回っヒットには無限ループは、上記の200kバッファです。

思うのですかprefereable私のアプリだけでクラッシュ上でループは永遠に100%使用CPUとして強制的に殺害され、右ピリモートサーバー間接続不良などがSSH)

ラフガイドラインなお再帰関数が呼び出そのものを超え10,000倍連続?やまやろうというダムのように配分200kバッファのスタック?

そして心配することはない。
でないとますます重要となる。

他のヒント

そうです。でも死者コードです。これからどうするかは考えものだ。

だが例えばしたい場合はトラバースツリー構造などのうをお使いになりますか?

もいいように最大限の奥行きだけを書かない無限ループを実行します。(この意味をなお一例)

があるので、これを何 したいとの出会いは、スタック オーバーフロー?

によりどのように深く、どんどん大きく、実際の再帰です。いか再帰ているか。

再帰るのはほぼ不可欠なトラバースファイル構造のようにフォルダー/ディレクトリが入っています。

横断ツリーのような構造が容易なた場合は再帰を使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top