|
|
1
|
2
|
3
|
4
|
5
|
2
|
オブジェクトがどのように構築されているかを調べるために、C++オブジェクトfib1の以下に示す行にブレークポイントを設定します。
|
3
|
4
|
5
|
6
|
エディタウィンドウの左下隅にある[関数に移動]ボタンをクリックして、関数nthを探してダブルクリックすると、その関数が使用されている位置に移動します。以下の行の関数呼出しnth(n-1)にブレークポイントを設定します。
|
7
|
関数呼出しを数レベル下までバックトレースし、各関数呼出しのパラメータの値を調べてみると面白いかもしれません。ブレークポイントに条件を加えると、その条件が真になるまでブレークはトリガされないため、[呼出しスタック]ウィンドウで各関数呼出しを参照することができます。
|
8
|
9
|
1
|
2
|
ブレークポイントを削除して、アプリケーションを最後まで実行します。出力されるフィボナッチ数列を確認します。
|