可视化C++编译器与其他C++编译器的比较

Visual C++ compiler comparison to other C++ compilers

本文关键字:编译器 C++ 比较 可视化 其他      更新时间:2023-10-16

Visual Studio 中的C++编译器是否允许使用 C++ 库中的所有其他函数?我假设您可以执行其他任务,因为它来自Microsoft,但它是否仍然保持相同的完整性,允许我使用C++库中的相同功能?

这个问题可能会结束,但是......

1) Microsoft C++实现在标准一致性方面差异很大。

AFAIK,没有MS编译器完全支持C99。

此外,AFAIK,符合C++11还不错。

这里有一些很好的比较:

  • http://www.aristeia.com/C++11/C++11FeatureAvailability.htm

  • http://cpprocks.com/c11-compiler-support-shootout-visual-studio-gcc-clang-intel/

2)Visual Studio是一个优秀的IDE。

3)如果你想用不同的语言(例如,在 ASP.Net 或Silverlight中)为Microsoft程序编程,Visual Studio可以说是最好的方法。

4)最后,查看这篇关于MSVC支持C++11的文章:

http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx

附注:记住:C != C++。

如果你想用一个符合标准的C语言编程,你不一定关心最新的Microsoft SDK,你也不关心MSVS IDE,你可能最好使用gcc。

恕我直言...