VC++几个版本的主要区别?
1、VC++2008、VC++2005、VC++6.0的主要区别是什么?2、VC++2008和VC++2005,用哪个好点?最新的不一定用得多。...
1、VC++2008、VC++2005、VC++6.0的主要区别是什么?2、VC++2008和VC++2005,用哪个好点?最新的不一定用得多。
展开
3个回答
展开全部
首先可以肯定的说,VC6中MFC的所有功能都可以用VS2012实现。
其次,两者确实有很大差别,主要体现在界面的完全不同和MFC库的版本不同,造成了很多函数的使用差异(主要是增加和改进,适应新操作系统,也有少数函数被摒弃,有了新的替代函数)
VC++6.0和另外两个区别挺大,VC++2005和2008对C++标准的执行更为严格(比如局部变量的作用范围,命名空间的使用等),而且有了很多更安全函数(如scanf_s()等),前两者的界面更为人性化,操作方便;
后续的vs2010,2012,2013,改变不是很多,感觉主要优化和整合,vs2014用到了最新的c++11的标准,可以一试。
VS是一个集成开发环境,C#,c,VC++只是其中一部分
其次,两者确实有很大差别,主要体现在界面的完全不同和MFC库的版本不同,造成了很多函数的使用差异(主要是增加和改进,适应新操作系统,也有少数函数被摒弃,有了新的替代函数)
VC++6.0和另外两个区别挺大,VC++2005和2008对C++标准的执行更为严格(比如局部变量的作用范围,命名空间的使用等),而且有了很多更安全函数(如scanf_s()等),前两者的界面更为人性化,操作方便;
后续的vs2010,2012,2013,改变不是很多,感觉主要优化和整合,vs2014用到了最新的c++11的标准,可以一试。
VS是一个集成开发环境,C#,c,VC++只是其中一部分
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
展开全部
VC++主要包含2个部分:
第一部分是C++语言编译器,因为每年ISO标准化组织对C++编译器的规范有变化,所以编译器的语法有时候有部分区别。
第二部分是Windows的库,一般C++的Windows库是随着Windows操作系统的变化而变化的。比如VS2012对应Win8.
第一部分是C++语言编译器,因为每年ISO标准化组织对C++编译器的规范有变化,所以编译器的语法有时候有部分区别。
第二部分是Windows的库,一般C++的Windows库是随着Windows操作系统的变化而变化的。比如VS2012对应Win8.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-19
展开全部
vc6你就不要在问了,那太老了,和现在的操作系统兼容不好,而且对C++标准支持的也不好。
最近十来年,VC都是集成在一个叫做 visual studio 的软件里的,visual stuido 和操作系统几乎是配对发布的。比如 VS2012对应WIN8,VS2010对应WIN7,VS2008对应VISTA。。。之前的就不用在研究了,已经淘汰了
最近十来年,VC都是集成在一个叫做 visual studio 的软件里的,visual stuido 和操作系统几乎是配对发布的。比如 VS2012对应WIN8,VS2010对应WIN7,VS2008对应VISTA。。。之前的就不用在研究了,已经淘汰了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询