エピソード

C++ デバッグのヒントとテクニック

このエピソードでは、Robert が Andrew Hall に参加し、C++ 開発者向けのいくつかの優れたデバッグのヒントとテクニックを紹介しています。 具体的には、彼は次を示しています。

  • プロジェクトのプロパティからの起動オプションの構成 (コマンド ライン引数と環境変数の設定) [01:25]
  • 関数の戻り値 の表示 [02:34]
  • 次のステートメント を設定する [03:16]
  • 特定のステップ イン [04:07]
  • カーソルに対して実行 [05:05]
  • 編集と続行 (x64 サポートを含む) [06:57]
  • 例外設定 [08:31]
  • 条件付き、ヒット数、フィルター ブレークポイント [13:44]
  • データヒントのピン留め [19:17]
  • [並列スタック] ウィンドウ [19:42]
  • 外部コードの表示 [20:30]
  • [Parallel Watch] ウィンドウ [22:00]
  • スレッドの凍結と解凍 [23:13]
  • スレッドにフラグを設定し、フラグ付きスレッドをカーソルに実行 する [24:18]
  • ソースにスレッドを表示 する [26:13]
  • デバッグの場所ツール バー [28:09]
  • ページ ヒープによるヒープ破損のデバッグ [29:43]
  • PerfTips [33:32]
  • 統合 CPU プロファイリング [35:53]
  • 統合メモリ プロファイリング [38:01]
  • Natvis [41:03]
  • アクセス違反の原因となるソース コードの表示 [42:43]