视觉 "VC++"和"C++"有什么区别?

visual What is the difference between "VC++" and "C++"?

本文关键字:什么 区别 C++ VC++ 视觉      更新时间:2023-10-16

有人问我对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支持,可以轻松地构建GUI。

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

VC++对不同的人来说意味着不同的东西。您可以使用Visual Studio环境来构建(几乎)标准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++是编程语言。

Visual C++和C++是两个完全不同的东西。不过,它们是相关的。

C++是一种高级编程语言,编译器可以将其翻译成计算机可以理解和执行的机器代码。

Visual C++是Microsoft创建的一种工具,用于简化C++源代码的编写、编译和调试。Visual C++是一个集成开发环境(IDE)。

http://www.cplusplus.com/forum/beginner/172353/

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

C++指标准头/函数及其GCC C++编译器。

VC++是指微软实现的C++标准及其VC++

它们彼此不兼容。Linux网络/线程功能,数字数据类型不同于Windows。如果不使用Cygwin/MinGW等第三方GCC端口,就无法在Windows中直接编译LinuxC++代码。

大多数学术/研究工具和库都是用C++(GCC)编写的,在VC++中编译这些工具和库会很困难。