我如何使用锵最新的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?