私は初心者に一種の「ライト」C ++プログラミングコースを教えています(「ライト」とは、ポインタもクラスもないことを意味し、単純な古いCに加えて、参照とSTL文字列とベクトルを意味します)。学生はプログラミングの経験がありません。そのため、インタラクティブデバッガーを使用すると、プログラムのフロー、変数、再帰を理解するのに役立つと思います。
このコースはLinuxで教えられています。gdbを使用するように教えるのはやり過ぎです(ほとんどの機能を使用したり理解したりはしません)。シンプルで使いやすいものが必要です。プログラムが現在どの行にあるか、スタックに何があるか(ローカル変数、以前の呼び出しなど)を確認します。古いTurbo PascalやTurbo C ++ Borlandのデバッガー、またはVisual Studioデバッガーに似ているように見えます。
ありがとうございました、