【发布时间】:2023-03-08 05:17:01
【问题描述】:
我想使用std::array、std::regex 和其他 C++11 中的新东西。
clang 已经支持 C++11 了吗?
【问题讨论】:
我想使用std::array、std::regex 和其他 C++11 中的新东西。
clang 已经支持 C++11 了吗?
【问题讨论】:
是的,但不是全部。看看这个status page;它的更新非常频繁。这是当前源代码(正在进行中)状态,而不是最后的发布状态,因此请检查表中的版本以确保它与您所拥有的一致。
对于标准库功能,请检查页面末尾的链接,具体取决于您所在的上下文。
此外,Apache wiki 包括 this table 总结了 C++11 功能及其在流行编译器中的支持。
【讨论】:
您正在寻找的 C++11 部分实际上是标准库的一部分。如果您使用的是 clang 编译器,则需要使用 libc++ 标准库,它支持大部分 C++11 并且与 clang 配合得非常好。
【讨论】: