Visual studio 2005和VC++6.0有什么区别?

daivder 2011-06-09 10:47:53
Visual studio 2005和VC++6.0有什么区别?本人想学C++,不知道用哪个编译器,这两个编译器一样么?
...全文
186 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
就想叫yoko 2011-06-09
  • 打赏
  • 举报
回复
少打了个6[Quote=引用 9 楼 q191201771 的回复:]
vc对标准支持不好~~
[/Quote]
就想叫yoko 2011-06-09
  • 打赏
  • 举报
回复
vc对标准支持不好~~
润城 2011-06-09
  • 打赏
  • 举报
回复
纯学C++的话可以用Visual C++ express 2010,也就vc2010速成版,可以得到微软的授权!
FrankHB1989 2011-06-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhll879 的回复:]

用VC6编译的东西,很容易有限制,比如编译了压缩功能的东西,用起来就能压缩到2G,再大就出错了;
用list.sort()函数排序可能丢东西;
VC6的strcpy,strcat.sprintf等函数到vc2005下编译会有告警
[/Quote]
可以无视。
定义个宏或者pragma就可以让它闭嘴。
FrankHB1989 2011-06-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sanshao1314 的回复:]

不过 vs2005 和vs2010都很大的
[/Quote]
只是学语言,用Express就够了。

VS2005的编译器比VC++6的对ISO C++2003支持好很多,少了一些VC++6里很纠结的BUG。
VS2010支持部分ISO C++2011特性。
Freedom 2011-06-09
  • 打赏
  • 举报
回复
不过 vs2005 和vs2010都很大的
小小蔷薇 2011-06-09
  • 打赏
  • 举报
回复
用VC6编译的东西,很容易有限制,比如编译了压缩功能的东西,用起来就能压缩到2G,再大就出错了;
用list.sort()函数排序可能丢东西;
VC6的strcpy,strcat.sprintf等函数到vc2005下编译会有告警
luciferisnotsatan 2011-06-09
  • 打赏
  • 举报
回复
VC6.0是旧标准出来前的东西,对标准支持不好。
建议用VC2005,或者干脆用2010,对新标准也有支持。
無_1024 2011-06-09
  • 打赏
  • 举报
回复
VS支持新标准
無_1024 2011-06-09
  • 打赏
  • 举报
回复
VS的查错好一点 而且功能强大点
良仔 2011-06-09
  • 打赏
  • 举报
回复
差不多

64,671

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧