새로운 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++

관련 정보