上面#3的一个简单示例是for循环:
for( int n = 0; n < someMax; ++n )
{
// do stuff
}
printf("Did %d stuffs", n);
Run Code Online (Sandbox Code Playgroud)
此代码适用于VC6,但不适用于VC9.它实际上是一个格式错误的程序 - VC6允许它是VC6中的缺陷.
从VC6移植到VC9的决定并不是一个扣篮.您必须考虑项目的难度,并平衡您获得的任何收益以及您避免的任何问题.
在决定是否以及如何进行此项目时,您应该查看Microsoft的重大更改列表.第一个列表,从VC6到VC7的变化,是一个巨大的列表.相比之下,其他的要小得多.这表明,如果你从VC6移植到任何东西,它至少应该是2005年.