C++

このページを使用して、C++ のステップフィルターを設定します。
なぜステップフィルターが必要なのですか? さて、下の図がほとんどすべてを説明しています:

関数の中には、非常に単純なものもあれば、非常によくテストされているものもあるため、ステップインする必要がまったくないものもあります。 しかし問題は、デバッガーはどの関数がデバッグする価値があるのかないのかを判断できないため、 ステップイン は途中で関数を見落とすことがないということです。
ReSharper を使用すると、ステップフィルター(ステップ実行時に何をスキップするかをデバッガーに指示する関数マスクのリスト)を管理できます。 デフォルトでは、このリストには多くのライブラリ関数が含まれており、独自の関数マスクを使って拡張することができます。
デバッグ中は、フィルターに関数をすばやく追加できます: その関数で Alt+Enter を押すと、フィルターに追加されます。

デフォルトでは、このアクションは スマート保存ロジックを使用してフィルターを保存しますが、アクションのサブメニューを使ってフィルターを保存する設定レイヤーを選択することもできます。
Visual Studio には、 C++ マイコードのみの一部である C++ のステップ動作をカスタマイズする組み込み機能があることをご存じかもしれません。 しかし、IDE からこの機能を設定するためのユーザーインターフェースは提供されていないため、既存のルールを変更したり新しいルールを追加したりするには、 .natstepfilter の XML 設定ファイルを手動で編集する必要があります。 さらに、設定ファイルはグローバルであるため、ソリューション固有のルールを追加する方法はありません。