VS2008与VC6.0的区别

2025-01-02 15:34:04
推荐回答(6个)
回答1:

1、vc学习很多人都是从孙鑫视频开始的,而孙鑫视频用的是6.0版本的。
2、vc6.0以后mfc变化不大,学会了6.0再学习2008也好上手。
3、2008运行速度真的不怎样,尤其是老电脑,卡死。
4、虽然2008有很多的缺点,但是2008同时有它的优点,比如控件比6.0上做得好,2008不会调着调着程序就出现问题,卡着不动了。并且2008又更丰富的函数库。

回答2:

VS2008是一个集成多种应用程序开发的平台,可以实现几乎所有的应用程序的开发 它是基于解决方案而提出的;但是也正是它的功能强大,集成的多,所以在编译 运行时效率较慢 而且其类型检查比较严格,对于初学者往往不适应

相反VC6.0设计小巧 容易上手 而且其功能也相当强,所以深受大多数人的青睐啦

回答3:

一个是IDE的区别,新版本当然是越来越方便。
第二个是C++的编译器也升级了,有部分语法是不同的。
举个例子:
vc6中,在一个循环中定义的循环子,在循环结束后是还可以用的。而vs2008不行。
for(i=0;i{
//dosomething();
}
i=100; //此处 vc6可行,vs2008中会编译出错。
原因在于vc6出在C++标准之前。

现在vs2008,甚至2010,已经相当的完善了,建议楼主用最新的ide,
没必要用vc6。

很多还在使用vc6的人,要么是旧代码库没法升级(这个可以理解),要么就是食古不化了。

回答4:

这。。。就是版本的区别啊,2008的开发环境有更多益于编程的功能
此外语法也有些许不同,楼下回答的例子是其中一个

回答5:

区别很大,在VC的基础上有了很大的改进

回答6:

一个是IDE的区别,新版本当然是越来越方便。
第二个是C++的编译器也升级了,有部分语法是不同的。
举个例子:
vc6中,在一个循环中定义的循环子,在循环结束后是还可以用的。而vs2008不行。
for(i=0;i{
//dosomething();
}
i=100;
//此处
vc6可行,vs2008中会编译出错。
原因在于vc6出在C++标准之前。
现在vs2008,甚至2010,已经相当的完善了,建议楼主用最新的ide,
没必要用vc6。
很多还在使用vc6的人,要么是旧代码库没法升级(这个可以理解),要么就是食古不化了。