VC++和C++到底有啥什么区别和联系

我现在学习C++呢想学标准C++但是全是VC++的教程,我现在都有点混了,到底是C++和VC++的区别... 我现在学习C++呢 想学标准C++ 但是全是VC++的教程,我现在都有点混了,到底是C++和VC++ 的区别 展开
 我来答
帐号已注销
2013-10-29 · TA获得超过3954个赞
知道大有可为答主
回答量:1636
采纳率:77%
帮助的人:1222万
展开全部
标准C++是C++语言的标准,任何编译器要想成为C++编译器必须实现这个标准的绝大多数特征。也就是说标准C++只是一个参考。

标准C++与具体的实现的区别?
标准C++只是规定必须实现哪些特征,但是如何实现不在标准的范围内; 对于某个具体的实现(如VC++)可以在满足绝大多数标准要求的前提下通过增加额外的语言特征、类库来扩展语言本身,所以有时候在某些代码中我们会看到一下奇葩的语法,就是用了语言扩展。

VC++包括标准C++、VC++编译器扩展以及由微软提供的类库框架等。 语言扩展有时候用起来很方便,但是用多了想用其他编译器编译就麻烦了,所以尽量使用标准的内容。

还有微软也在搞自己的"C++标准"。

看看你的VC++教程中标准C++的内容和VC++特有的内容所占的比例。
cdyzxy
2013-10-29 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:84%
帮助的人:3632万
展开全部
VC++是在标准C++基础上增加了可视化编程的工具和辅助工程(所以才叫VisualC++),尤其是提供用户窗口的交互式设计框架,可以让用户很快掌握设计Windows内运行的窗口程序。非窗口的程序一般是控制台程序。
如果你想侧重标准C++部分,可选择看控制台程序设计部分的教程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
scc172fly
2013-10-29 · TA获得超过193个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:106万
展开全部
标准c++主要是一个stl库,学这个c++库就叫标准c++,boost被人称为准C++标准库,发展成为标准应该是必然的时事!标准c++目前不属于任何公司,vc是微软的产品,对c++进行了拓展,有自己的机制,主要学习mfc。winsdk,directx编写的代码用vc的编译器编译。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式