哪个免费编译器实现了 C++14 新特性?

Mar*_*nes 0 compiling software-rec c++

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

jor*_*anm 21

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


Dmi*_*ich 5

cppreference有一个完整的功能支持矩阵。

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

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

GCC 7 支持所有 ++17 特性,除了“并行化 TS 的标准化”。