哪个免费编译器实现了 C++14 新功能?

哪个免费编译器实现了 C++14 新功能?

我想在 Linux 上使用 C++14 的新功能。哪个免费编译器提供这些功能?

答案1

根据标准支持页面海湾合作委员会,您可以使用 gcc >= 5.0 或 clang >= 3.4。大多数 C++14 支持是在 4.9 中为 gcc 添加的,但一些功能直到 5.0 才出现。

答案2

参考参数拥有完整的功能支持矩阵。

Clang 和 Cray(?) 拥有完整的 ++14 支持。

GCC 5、Sun/Oracle C++ 5.15 和 MSVC 19.10 支持 ++14,但“澄清内存分配”除外。

GCC 7 支持除“并行性 TS 标准化”之外的所有 ++17 功能。

答案3

gccDebian 发行版的默认编译器实现了c++14.如果您有 RedHat 发行版,请尝试使用devtoolset-6-gccdevtoolset-6-gcc-c++

相关内容