“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中什么都不是。