“VC ++”和“C ++”有什么区别?

有人问我对VC ++有多熟悉,对C ++有多熟悉。 有什么不同?

C ++是实际的语言,VC ++是微软的Visual C ++,一个用于C ++开发的IDE。

来自stason.org :

C ++是编程语言,Visual C ++是微软对它的实现。

当人们谈论学习Visual C ++时,通常更多的是学习如何使用编程环境,以及如何使用Windows的Microsoft基础类(MFC)而不是任何语言问题。 Visual C ++可以编译C和C ++。

C ++是国际标准委员会(ANSI / ISO)批准的编程语言的名称。

VC ++(“Visual C ++”)是微软C ++编译器的产品名称,有时(但不是正式的)是它随附的IDE(“Visual Studio”)。

那么,Visual C ++用来代表Microsoft C ++编译器加上MFC库。 基本上,语言本身没有区别,但是VC ++包含一个库和一些IDE支持,用于轻松构buildGUI。

vc ++是一个开发环境,c ++是一种语言

VC ++对不同的人意味着不同的东西。 您可以使用Visual Studio环境来构build(几乎)标准的C ++应用程序。 您也可以将其用于Micrososft特定的添加 – 从版本到版本不同。 例如,用于Windows应用程序的MFC组件,或用于.NET应用程序的较新的C ++ / CLI

VC ++是Visual C ++的简称,是Microsoft开发的IDE(集成开发环境),作为Visual Studio的一部分包含在其中。 C ++是一种语言。

C ++是一种语言,VC ++(Visual C ++)是Microsoft开发环境,它是Visual Studio的先行者,可帮助您编写C ++。

你可以知道所有关于C ++的知识,从来没有见过VC ++。

VC ++是由微软公司用微软C ++编译器开发的IDE,而C ++是编程语言。

在某些情况下,它们会引用相应的C ++实现及其编译器。

C ++是指标准的头文件/函数和它的GCC C ++编译器。

VC ++是指C ++标准及其VC ++编译器的Microsoft实现。

它们彼此不兼容。 Linuxnetworking/线程函数,数字数据types与Windows的不同。 不能使用第三方GCC端口(如Cygwin / MinGW)直接在Windows中编译Linux C ++代码。

大多math术/研究工具和库是用C ++(GCC)编写的,而用VC ++编译这些工具和库是很困难的。 因为除了drunkard Windows本身以外,在Windows中什么都不是。