Я отлаживаю часть большого проекта в Visual Studio 2005 и перехожу через код по строкам.Не удалось выполнить задания
int speed = this->values.speed;
int ref = this->values.ref_speed;
После проходя мимо первой линии, values.speed имеет значение 61, но по какой-то причине, скорость получения присваивается значение 58. После второй линии, values.ref_speed имеет значение 58, но ref получает значение 30.
При паузе вы можете видеть, что исходные значения фактически равны 61 и 58 соответственно, но значения, которые хранятся, различны.
В чем причина этого поведения?
Это многопоточное приложение? – Robert
Как насчет отправки кода для значений? – JeffH
Да. Однако это конкретное место записывается только один раз. –