Я конвертирую старый проект VC6 в VS2008, и по какой-то причине 2008 рассматривает int i
как необъявленный, если он объявлен в файле for()
.
В коде они делают это много раз:
for(int i = 0; ... ; i++)
...
for(i = 0; ... ; i++)
if(i = RANDOM_NUMBER)
Это дает мне int i
не объявленные ошибки, поэтому я должен поставить int i = 0
вверху каждого метода. Это можно обойти? Я не очень хорошо знаком с С++.