- ベストアンサー
再帰のある関数で現在と同じレベルでのみ働くブレークポイントを定義する方法は?
Visual Studio 2005を使っております。 再帰を使った関数をデバッグしているのですが、ブレークポイントを指定すると再帰の深いところでブレークしてしまいます。現在実行しているのと同じ再帰のレベルでのみブレークさせるような方法は無いでしょうか? ご存知のかたがいらっしゃったら是非ご教授ください。
- みんなの回答 (2)
- 専門家の回答
Visual Studio 2005を使っております。 再帰を使った関数をデバッグしているのですが、ブレークポイントを指定すると再帰の深いところでブレークしてしまいます。現在実行しているのと同じ再帰のレベルでのみブレークさせるような方法は無いでしょうか? ご存知のかたがいらっしゃったら是非ご教授ください。
補足
ご回答ありがとうございます。 どうも、結論としてはスマートな方法はなくて、いろいろテクニックを使って実現するしかなうということですね。サンプルを参考にさせていただき、いろいろやってみます。 デバッガを設計したひとは、再帰的なプログラムのことは想定外だったのでしょうか? 昔からゲーム木の探索をしていると、絶対に欲しいと思っている機能なのですが。