Ser*_* K. 81
您将需要使用clang 3.3来使用C++ 11中最相关的功能集.阅读Clang中的C++支持以获取最新支持功能的完整列表.Clang 3.3声称是C++ 11功能完整.
Clang的命令行是gcc兼容的,所以你必须通过followinf命令行开关启用C++ 11支持
-std=c++11
Run Code Online (Sandbox Code Playgroud)
Clang 3.3还支持一系列post-C++ 11特性(如decltype(auto),成员初始化器和聚合).使用此命令行开关启用它们
-std=c++1y
Run Code Online (Sandbox Code Playgroud)
Kla*_*aim 16
以下是clang支持的始终最新功能列表:
http://clang.llvm.org/cxx_status.html
要激活C++ 11,您必须在clang调用中添加-std = c ++ 11,例如gcc.如果您使用具有clang-aware或gcc-aware的IDE,则可以使用特定的项目设置选项来执行此操作.