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不一样