很早就遇到的一个问题,这次遇到又记不清楚如何解决了,记录一下
VC6在处理for循环即没有用C++(99)的标准(太老了),也没有使用的是C(89)的标准,而是自己搞了一个很诡异的标准,导致如下代码居然可以编译通过
for(int i = 0;i < 10;i++)
{
....
}
....
for(i = 0;i < 10;i++)
{
...
}
升级到VS之后自然这种龌龊的写法就行不通了,如果之前的工程到处都是这么写的,那改起来自然工程浩大,其实最简单的解决方案就是