visual studio 2010和visual c++6.0的语法差别大不大?

我现在刚学习c++,书上用的是vc6.0,但我的电脑是win7不兼容vc6.0(而且不能安装xp虚拟机),只能用visualstudio系列,请问visualstudio... 我现在刚学习c++,书上用的是vc6.0,但我的电脑是win7不兼容vc6.0(而且不能安装xp虚拟机),只能用visual studio系列,请问visual studio2010和visual c++6.0的语法差别大不大?
我现在已知的一个语法差别是vc6.0的开头只要#include<iostream.h>
而vs2010要加上using namespace std;
说好了再加20!!!
展开
 我来答
Bk0X
推荐于2016-05-01 · TA获得超过9413个赞
知道小有建树答主
回答量:1217
采纳率:60%
帮助的人:652万
展开全部
所谓的语法差距, 在于对于国际C++标准的支持程度.

因为, VC6诞生的年代比较早, 比ISO C++语言标准规范的制定还要早(98年).
所以对于标准规范的支持程度并不高, 据说是83.43%(主要在模板方面不够支持)

而之后的版本, 上支持度非常高, VC7.1达到了98.22%(虽然官方号称是100%).

去年, 也就是2011年, ISO C++新的语言规范(C++ 11)也已经发布了, VC2010对其中比较重要的特性也已经开始支持了.

LZ说的
#include<iostream.h>
就是一个标准上的问题.
标准规定, 所有系统头文件不加.h后缀名, 但是为了兼容老式的代码, VC6两种都允许.
但是新的版本只允许标准写法.

VC2010和VC6相比的话, 缺点在于, 其体积过于庞大, 大约是VC6(完整)的2倍, 而且官网的那个网速.....
hu33407285
2012-07-18 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:148
采纳率:100%
帮助的人:81.8万
展开全部
我用的2008,我觉得差距不大。只是一些细节性的问题。具体的你看下VS2010版本更新的readme吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱雯不解释
2012-07-16
知道答主
回答量:1
采纳率:0%
帮助的人:1585
展开全部
WIN7用兼容模式可以运行VC++。我就可以。。。。VS。。差别是有的。。但不大。我觉得你还是用VC++好点
追问
兼容模式试过了,可以打开编辑,但调试过程会自动关闭程序,所以不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谁主沉浮469
2013-01-04
知道答主
回答量:42
采纳率:0%
帮助的人:39.6万
展开全部
我那vc++6.0 在win7 win8上都运行的好好地
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式