Visual Studio 2015 Preview对C++标准的支持程度
最近微软放出了Visual Studio 2015 Preview。总体而言并没有太大改动(Blend for Visual Studio有了改动,不过我从来不用这玩意。。。)。
首先来看看各大编译器对于现行C++标准的支持程度:
GCC作为编译器先锋,支持程度覆盖所有现有标准,这是众所周知的。Intel和LLVM/Clang也不奇怪。到目前Visual Studio 12.0(也叫Visual Studio 2013)则部分支持。详细可以自己看完整个图。
那么问题来了,
Visual Studio 2015 Preview支持了多少新特性。(据悉,VS 2015包含了对LLVM/Clang编译器的支持,这意味着以后可以在Windows上生成iOS和Mac OS X的程序。而早期所说的VS包含了一个Android模拟器(基于Hyper-V),VS目前已经基本完成了Cross-Platform支持。)
在这次更新中,包括进一步对于C++11提出的标准的支持,以及对未来C++14和17的初始支持。除此之外,也修复了不少Bugs。详情请看Visual Studio官方文章。(术语太多翻译过来太生硬,所以决定不译。还请谅解。)