VC2008和VC6.0

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:41:36
我有个程序在VC6.0下可以正常运行,但在VC2008下无法正常运行,想问一下他两之间有什么不同?

VC6.0和VS2008有些地方是不兼容的,向导生成的MFC程序很可能互相通不过编译,使用的时候注意

没什么不同,主要是2008里面增加了一些新功能,比如使用托管C++代码。

以前的一些不太规范的代码,到了2008里会成为伪代码。。。

总体来说,2008里面功能更强了。

至于无法通过编译的地方,自己调试一下就好了。

不能老是抱着98年的产品不放手啊。

int a;
for(int i=0; i<10;i++)
{
//dosomething;
}
a=i;//vc6.0可以这样

vs2008下不可以,i的作用域只限于循环里,这只是其中的一个典型的区别

有的SDK不一样