0

VC++(visual C++)是语言还是工具?如果不是工具,Visual Studio 和 VC++(Visual C++) 有什么区别?另外,Visual Studio 中使用了哪个编译器?

4

1 回答 1

2

微软在他们的语言中很模棱两可。例如,在一个地方,他们提到了“Visual Studio 中强大而灵活的 Visual C++ 语言和工具”。在另一个中,他们指的是“Visual C++ 编译器工具”(没有提及“Visual C++ 语言”)。

据我所知,虽然 Visual C++(和/或 Visual Studio,取决于您的观点)提供了许多 Microsoft 特定的库,但它们并未对 C++ 语言本身进行任何更改。在我看来,Visual C++ 是一种工具,而不是一种语言。这些工具支持的编程语言是 C++。(实际上,它们支持几种语言变体,例如 C++/CLI 和 WinRT C++。但其他 IDE 和工具也支持这些变体。语言和工具并不相同,尽管微软在这些问题上一直模棱两可。)

也来自维基百科

Microsoft Visual C++(通常缩写为 MSVC 或 VC++)是 Microsoft 的商业(提供免费版本)集成开发环境 (IDE) 产品,用于 C、C++ 和 C++/CLI 编程语言。

于 2013-04-17T04:28:46.450 回答