cpp/compiler support/vendors

From cppreference.com

Individual vendor compatibility checklists

GCC (updated 2023-12)

Clang++ (updated 2023-12)

Apple Clang (updated 2023-12)

Microsoft Visual Studio (updated 2022-03)

Intel C++ (updated 2023-01)

EDG (updated 2022-03)

Oracle C++ (updated 2017-07)

IBM XL C++ (updated 2018-05)

HP aCC

Digital Mars C++

Embarcadero C++

  • Language features compliance status (RAD Studio 10.1 Berlin), including C++11 features supported by legacy and Clang-enhanced compilers (based on Clang 3.3)
  • Language features compliance status (RAD Studio 10.3 Rio), including C++11 features supported by legacy compilers and C++11, C++14, and C++17 features supported by the Clang-enhanced compilers (based on Clang 5.0)

Cray (updated 2023-02)

Portland Group (PGI) (updated 2019-01)

Nvidia Cuda nvcc (updated 2023-01-12)

  • CUDA C++ Programming Guide (v12.0)
  • "All C++17 language features are supported in nvcc version 11.0 and later, subject to restrictions described here."
  • "All C++20 language features are supported in nvcc version 12.0 and later, subject to restrictions described here."
  • NVCC does not ship a C++ standard library implementation

Texas Instruments (updated 2018-05)

Analog Devices (updated 2018-05)