我想使用std::array
,std::regex
以及C ++ 11中新增的其他内容。
clang是否已经支持C ++ 11了?
答案 0 :(得分:20)
是的但不是一切。看看这个status page;它经常更新。它是当前的源代码(正在进行中)状态,而不是最后一个发布状态,因此请检查表中的版本以确保它与您拥有的相对应。
对于标准库功能,请检查页面末尾的链接,具体取决于您所处的环境。
此外,Apache wiki包括this table总结C ++ 11特性及其在流行编译器中的支持。
答案 1 :(得分:4)
您正在寻找的C ++ 11部分实际上是标准库的一部分。如果您正在使用clang编译器,那么您将需要使用libc++标准库,它支持大多数C ++ 11,并且非常适合使用clang。