for(int i=0;i<10;i++)在C++Builder与再Visual C中的差别
eion 2001-12-30 09:44:36 在C++Bulider中你可以这样使用
for(int i=0;i<10;i++) {………………}
for(int i=0;i<10;i++) {………………}
而没有编译错误,但是在Visual C下却给你来个“i 重复定义”
请问各位高手高手高高手,此处的i的可见域在C++中到底应该是
在{………………}内还是在与for同级的区域?或者可不可以用
预编译指令指定起作用域?因为我在C++Builder下的代码和在VC
中的代码共享时老有这问题。(我是做算法的,做底层的时间比较多)
试问——有没有解决办法?