C++和VC++的分别

来源:百度知道 编辑:UC知道 时间:2024/06/28 22:49:23
请问C++和VC++有什么分别??

有点像鸡肉和肯德基的区别。
我们可以上肯德基吃鸡,甚至它还提供薯条、可乐、玉米,餐具、洗手间和服务人员,以至于我们有时忘了我们是在吃鸡,或者干脆不吃鸡。但肯德基是一个商标,一个卖鸡肉也卖点别的东西的店,一个要我们付费的商业产物;鸡肉就不是。——事实上,它们根本不是一个东西。

C++和VC++,一个是一种语言,一个是一种基于这种语言的编程工具集合,准确地说,IDE。

C++是c的改进,支持面向对象技术

VC是可视化的C++,版本也很多,主要是支持可视化编成

再补充:VC++不能说是一个编译器,它是一个Integrated Develop Environment。集成开发环境

补充: VC++不能说是“可视化的C++”。首先,它不是语言,因此不能叫做XX的C++。其次,可视化可以修饰编译器,但是修饰一种语言不恰当。这里可视化指的不是所见即所得,而是指有一些工具可以简化你的工作。

C++是一种语言,是C的超级体现。
VC++是一个集成开发环境,有微软公司出品,拥有一个强大的IDE(集成开发环境),可以使用C或C++写windows程序,另外在编写windows程序时可以使用微软的MFC(微软基础类库)简化应用程序的编写。

C++是一门编程语言,包括整套语法规范。
VC++是Visual C++的简写,是微软出的C++编译器
编译器是编译特定语言用的软件,和VC++类似的编译器还有
Borland C++等

VC++是C++的一个版本。实际上VC++的编译器并非完全符合C++的ISO标准。VC++封装了比较多的东西。例如我们写main函数时,标准C++要求必须为int main(),也就是说main()必须返回一个int值。而用VC++可以写成void main(),表面看来似乎返回值为空,实际上,VC++封装了一个内部返回的机制,其实在编译器内部返回的还是int型,只是从外面看不出来了。
devc++和Borland C++ Builder是比较标准的C++,如果有兴趣可以用用