Я отлаживаю сборку C ++ / CLI. В сборке у меня есть двумерный управляемый массив, объявленный так:
array<char, 2> ^classifications;
У меня есть четыре переменные, которые я использую для доступа к позициям в массиве:
int x, y, dx, dy;
В окне Watch это выражение работает:
classifications[y, x]
Однако это выражение не обновляется при изменении значений dx и dy:
classifications[y + dy, x + dx]
Кто-нибудь знает, почему он не работает? Для ясности, это отладочная сборка, и я попытался выполнить чистую перестройку без успеха.