V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
forcecharlie
V2EX  ›  C

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

  •  
  •   forcecharlie · 2016-06-08 10:04:24 +08:00 · 2615 次点击
    这是一个创建于 2872 天前的主题,其中的信息可能已经有所发展或是发生改变。

    近日,微软发布了 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/

    8 条回复    2016-06-08 23:07:39 +08:00
    allenx
        1
    allenx  
       2016-06-08 14:15:23 +08:00
    好顶赞!
    Neveroldmilk
        2
    Neveroldmilk  
       2016-06-08 14:25:49 +08:00
    标题党吧, C++标准那么多的,就是 gcc 最新版也只是支持最新 C++标准的子集。
    mxalbert1996
        3
    mxalbert1996  
       2016-06-08 15:30:07 +08:00 via Android
    @Neveroldmilk 你仔细看标题了么?说的是支持选择 C++ 标准好么?
    googlebot
        4
    googlebot  
       2016-06-08 15:36:50 +08:00 via Android
    支持 c99 吗? 否则是没有,好多开源是 c ,
    araraloren
        5
    araraloren  
       2016-06-08 17:02:59 +08:00
    @googlebot 万年 C90 ,我就是不更新..
    wangxn
        6
    wangxn  
       2016-06-08 17:53:43 +08:00 via Android
    @googlebot VC 只是一个 C++编译器而已……
    forcecharlie
        7
    forcecharlie  
    OP
       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
        8
    arrowna  
       2016-06-08 23:07:39 +08:00
    我还在用 vs2013
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2501 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:39 · PVG 23:39 · LAX 08:39 · JFK 11:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.