Явно инициализируйте DWORD в 1, но отладчик показывает дико вне диапазона значений
Я немного ошеломлен этой проблемой - в режиме отладки эта проблема вообще не возникает, но в режиме выпуска кажется, что я почти ничего не могу сделать, чтобы это исправить.
Вот скриншот того, что происходит внутри VS2013:
Я инициализируюnResult
до 1L, а внутреннее значение отображается как 3422785012. В режиме отладки это значение действительно равно 1L.
Любые идеи относительно того, почему отображаемое значение даже не близко к начальному значению, которое я установил дляnResult
? Я пытался играть с настройками компилятора - в режиме отладки этот код работает нормально.