clang是否已经支持C ++ 11了?

时间:2011-09-12 13:38:23

标签: c++ clang c++11

我想使用std::arraystd::regex以及C ++ 11中新增的其他内容。

clang是否已经支持C ++ 11了?

2 个答案:

答案 0 :(得分:20)

是的但不是一切。看看这个status page;它经常更新。它是当前的源代码(正在进行中)状态,而不是最后一个发布状态,因此请检查表中的版本以确保它与您拥有的相对应。

对于标准库功能,请检查页面末尾的链接,具体取决于您所处的环境。

此外,Apache wiki包括this table总结C ++ 11特性及其在流行编译器中的支持。

答案 1 :(得分:4)

您正在寻找的C ++ 11部分实际上是标准库的一部分。如果您正在使用clang编译器,那么您将需要使用libc++标准库,它支持大多数C ++ 11,并且非常适合使用clang。