2017-11-27 16 views
0

Visual Studio 15では、Degug-> Memory-> Memory 1を使用してメモリウィンドウをプルアップしています。このウィンドウでは、デバッグ中にそのメモリの内容を表示するためにアドレスまたはスコープ内ポインタを入力できます。例えばVisual Studio 15 - メモリウィンドウでメモリを表示/解釈する良い方法はありますか?

:コンソールで

int *p; //doesn't really matter what p is, but rather what it points to 
*p = 5; 

、私は「P」を入力することができますし、それは私が値の正確な操作を必要とするプロジェクトに取り組んでいます0xaabbccdd: 05 00 00 00 ...

を示すメモリテーブルが表示されますメモリの場所では、私は効率的にこれらの値を読む必要があります。しかし、表示されている現在の方法は、それらを読みにくくします。通常、私は0x00000005のように16進数で5を読み込むと予想されますが、この形式では私にとってははるかに外国語です:4つのセクションはリトルエンディアンではなく、ビッグエンディアンで順序付けられ、各セクション内でも逆になります。したがって、より包括的な例では、*p = 0x123456780xaabbccdd: 21 43 65 87になり、それは読むのが非常に面倒です。 Visual Studio 15でこれのフォーマットを変更する方法はありますか?

答えて

3

メモリウィンドウのコンテキストメニューで、バイトがグループ化される単位を選択できます。個人的に私は一般的に地元の人々とウォッチウインドウを好んでいました。特にウオッチウインドウは、アイテムの表示方法を大いに制御します。詳細については、https://msdn.microsoft.com/en-us/library/75w45ekt.aspxを参照してください。また、ネイティブのビジュアライゼーションファイルを作成して、タイプの表示方法をカスタマイズすることもできます。https://msdn.microsoft.com/en-us/library/jj620914.aspx

関連する問題