Namespaces
Variants
Views
Actions

compiler sum

From cppreference.com

[edit] C++ core language features

C++ feature

 
Paper(s)

 
GCC
Clang
MSVC
Apple Clang
EDG eccp
Intel C++
IBM XL C++
IBM Open XL C++ for AIX
IBM Open XL C++ for z/OS
Sun/Oracle C++
Embarcadero C++ Builder
Cray
Nvidia HPC C++ (ex PGI)*
Nvidia nvcc
HP aCC
Digital Mars C++
C++ 11 {{{reference}}} Maybe Maybe Maybe Maybe Maybe Maybe Maybe Maybe Maybe Maybe Maybe Maybe Maybe
C++ 14 {{{reference}}} Maybe Yes Maybe Yes Maybe Maybe Maybe Yes Yes Yes Maybe
C++ 17 {{{reference}}} Yes Yes Yes Yes Yes Maybe No Yes Yes Yes Yes
C++ 20 {{{reference}}} Maybe Maybe Yes Maybe Maybe Maybe No No Maybe Maybe Maybe
C++ 23 {{{reference}}} Maybe Maybe Maybe Maybe Maybe Maybe No No No No No
 

C++ feature
 

Paper(s)
GCC
Clang
MSVC
Apple Clang
EDG eccp
Intel C++
IBM XL C++
IBM Open XL C++ for AIX
IBM Open XL C++ for z/OS
Sun/Oracle C++
Embarcadero C++ Builder
Cray
Nvidia HPC C++ (ex PGI)*
Nvidia nvcc
HP aCC
Digital Mars C++

[edit] C++ library features

C++11 feature

 
Paper(s)

 
GCC libstdc++
Clang libc++
MSVC STL
Apple Clang*
IBM Open XL C/C++ for AIX*
Sun/Oracle C++*
Embarcadero C++ Builder*
C++ 11 {{{reference}}} Yes Yes Yes Yes Maybe Maybe
C++ 14 {{{reference}}} Yes Yes Yes Yes Yes Yes
C++ 17 {{{reference}}} Yes Maybe Maybe Maybe No Maybe
C++ 20 {{{reference}}} Yes Maybe Yes Maybe No No
C++ 23 {{{reference}}} Maybe Maybe Maybe Maybe No No
 

C++11 feature
 

Paper(s)
GCC libstdc++
Clang libc++
MSVC STL
Apple Clang*
IBM Open XL C/C++ for AIX*
Sun/Oracle C++*
Embarcadero C++ Builder*