关于网友提出的“ 关于C++的基础问题。”问题疑问,本网通过在网上对“ 关于C++的基础问题。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于C++的基础问题。
描述: 网上一些朋友说,标准C++与VC++不一样?
这是怎么回事。不都是C++语言吗?
VC只不过是IDE而已。而语言都是C++的,怎么回不一样呢。
解决方案1: 不一样是指,某个编译器实现与C++标准规定的不一样。
市面上没有100%符合标准的C++编译器
VC也一样
对于我们自己来说,看看这些差异是否影响到了我们,如果没有,坦然处之即可;如果有,那就换一个
VC 的 2005、2008、2010 已经相当符合标准了,VC6 这方面差一点,毕竟发布的年代比较早
解决方案2: c++是语言,是没有实体的,只有语法
VC++是编译器,编译器就是实现语言的实体,它的实现应该遵循c++语言标准,但事实上对c++的标准支持得怎么样,还要看各编译器厂商的具体实现。
解决方案3: VC是IDE工具,网上所谓的VC++其实没这个称呼的。
VC可以做纯C++的工程,做MFC的话,一般都涉及到windows的消息机制,这些不属于C++的范畴,而是微软的对windows程序开发的一些规则。
以上介绍了“ 关于C++的基础问题。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3794494.html