新しい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 は「Parallelism TS Normalization」を除くすべての ++17 機能をサポートします。

答え3

gccDebianディストリビューションのデフォルトのコンパイラ実装が実装されましたc++14。 RedHatディストリビューションがある場合、devtoolset-6-gccまたはを試してください。devtoolset-6-gcc-c++

関連情報