vc6中for语句定义的变量的作用域超出for循环的解决办法
#define for if(0); else for
你在vc下编译面的程序:用
int main()
{
for(int i = 0; i < 100; ++i)
;
for(int i = 0; i < 100; ++i) // C2374: 'i': Redefinition; multiple initialization
;
return 0;
}
好!现在加上宏:
#define for if(0); else for
int main()
{
for(int i = 0; i < 100; ++i)
;
for(int i = 0; i < 100; ++i)
;
return 0;
}