如何使用C ++在Clang的11个功能?(How can I use C++ 11 feature

2019-06-24 02:30发布

我如何使用锵最新的C ++ 11层的功能? 什么(子)的特性集支持?

Answer 1:

您需要铛3.3使用最相关的功能从C ++ 11.读取设置C ++在Clang的支持对多达最新支持的功能的完整列表。 铛3.3声称是C ++ 11功能齐全。

铿锵的命令行是gcc兼容,所以你必须使通过followinf命令行开关C ++ 11的支持

-std=c++11

还有一串由锵3.3支持后C ++ 11层的功能(如decltype(自动),成员初始化和聚集体)。 使用此命令行开关,使他们

-std=c++1y


Answer 2:

这里是一个铛支持的功能始终是最新的名单:

http://clang.llvm.org/cxx_status.html

要激活C ++ 11,你必须在你的铛通话添加-std = C ++ 11,像GCC。 如果您使用的IDE是铛感知或GCC-所知,可用做一个特定的项目设置选项。



文章来源: How can I use C++ 11 features in Clang?
标签: c++ c++11 clang