Visual C++ 支持 选择 C++ 标准了

2016-06-08 10:04:24 +08:00
 forcecharlie

近日,微软发布了 Visual Studio 2015 Update 3 rc , 而 Visual C++ 增加了一个新的特性,即类似与 g++ 和 clang++ 选择 C++ 标准, 目前支持的只有 C++14 C++ latest 参数分别是 /std:c++14 /std:c++latest

相关博客:
https://blogs.msdn.microsoft.com/vcblog/2016/06/07/standards-version-switches-in-the-compiler/

2682 次点击
所在节点    C
8 条回复
allenx
2016-06-08 14:15:23 +08:00
好顶赞!
Neveroldmilk
2016-06-08 14:25:49 +08:00
标题党吧, C++标准那么多的,就是 gcc 最新版也只是支持最新 C++标准的子集。
mxalbert1996
2016-06-08 15:30:07 +08:00
@Neveroldmilk 你仔细看标题了么?说的是支持选择 C++ 标准好么?
googlebot
2016-06-08 15:36:50 +08:00
支持 c99 吗? 否则是没有,好多开源是 c ,
araraloren
2016-06-08 17:02:59 +08:00
@googlebot 万年 C90 ,我就是不更新..
wangxn
2016-06-08 17:53:43 +08:00
@googlebot VC 只是一个 C++编译器而已……
forcecharlie
2016-06-08 21:02:52 +08:00
@googlebot
@araraloren
Visual C++ 有个 Clang CodeGen 工具,就是 clang 的前端嫁接 Visual C++ 后端,也就是 UTC , c99 c11 标准都支持。

clang -v

clang with Microsoft CodeGen version 3.8.0
Provided as - is without support
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\Clang 3.7\bin\x86\x86\c2.dll version 19.0.25317.0
Target: i686-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\Clang 3.7\bin\x86
arrowna
2016-06-08 23:07:39 +08:00
我还在用 vs2013

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/284304

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX