Преобразувам стар VC6 проект във VS2008 и по някаква причина 2008 третира int i
като недеклариран, ако е деклариран в for()
.
В кода те правят това много пъти:
for(int i = 0; ... ; i++)
...
for(i = 0; ... ; i++)
if(i = RANDOM_NUMBER)
Дава ми грешки int i
не е декларирано, така че трябва да поставя int i = 0
в началото на всеки метод. Има ли начин да се заобиколи това? Не съм много запознат със C++.