C++で作成された構造体の一部のデータを整列しようとしています。私は、私は2バイトのバイトであることを知っているが、becuase VSが構造体(明示的に定義されている)内で発生する順序ではなく、アルファベット順でメンバーを編成する場所を特定することはできません。VS2008でデバッグ時に構造体メンバの順序を変更する
構造体の値を表示するデバッグダイアログのメンバーの表示順序を変更することはできますか?
C++で作成された構造体の一部のデータを整列しようとしています。私は、私は2バイトのバイトであることを知っているが、becuase VSが構造体(明示的に定義されている)内で発生する順序ではなく、アルファベット順でメンバーを編成する場所を特定することはできません。VS2008でデバッグ時に構造体メンバの順序を変更する
構造体の値を表示するデバッグダイアログのメンバーの表示順序を変更することはできますか?
あなたの構造体に巧妙なDebuggerDisplay
属性を使用できますか?
は、このコマンドを経由して(Windows用デバッグツールから)CDBであなたのバイナリを開きます。その後、
cdb -z \path\to\your\yourlibrary.dll
これは構造がレイアウトされている正確にどのようにあなたを教えてくれます
dt yourlibrary!NameOfYourStruct
を実行します。
私はこれを使わなくても必要なものを見つけましたが、きちんとしたテクニックのようです。 – scottm