dbx コマンドによるデバッグ

同じクラスのメンバー関数にブレークポイントを設定する

特定のクラスのすべてのメンバー関数にブレークポイントを設定するには、stop inclass コマンドを使用します。

when タイプのブレークポイントを設定する場合は、when コマンドをキーワード inclass とともに使用します。

クラス wedge のすべてのメンバー関数にブレークポイントを設定するには、次のように入力します。


(dbx) stop inclass wedge

ブレークポイントは、該当するクラスで定義されているクラスメンバー関数にだけ挿入されます。基底クラスから継承された関数には挿入されません。

stop inclass やほかのブレークポイントの選択によって挿入される多数のブレークポイントがあるため、必ず dbxenv step_eventson に設定して、stepnext の速度を上げる必要があります。