C++/CLI アセンブリをデバッグしています。アセンブリでは、次のように宣言された 2D マネージ配列があります。
array<char, 2> ^classifications;
配列内の位置にアクセスするために使用している 4 つの変数があります。
int x, y, dx, dy;
ウォッチ ウィンドウでは、次の式が機能します。
classifications[y, x]
ただし、この式は、dx と dy の値が変化しても更新されません。
classifications[y + dy, x + dx]
なぜ機能しないのか誰か知っていますか?明確にするために、これはデバッグ ビルドであり、クリーン リビルドを試みましたが成功しませんでした。