Namespaces
Variants

cpp/compiler support/vendors

From cppreference.net

目次

個別ベンダー互換性チェックリスト

GCC (更新 2025-01)

Clang (更新 2025-01)

Apple Clang (更新 2025-01)

Microsoft Visual Studio (更新 2025-02)

Intel C++ (更新 2023-01)

EDG (更新 2025-01)

Oracle C++ (更新 2017-07)

IBM XL C++ (更新 2018-05)

HP aCC

Digital Mars C++

Embarcadero C++

  • 言語機能対応状況 (RAD Studio 10.1 Berlin) - レガシーコンパイラおよびClang拡張コンパイラ(Clang 3.3ベース)でサポートされるC++11機能を含む
  • 言語機能対応状況 (RAD Studio 10.3 Rio) - レガシーコンパイラでサポートされるC++11機能、およびClang拡張コンパイラ(Clang 5.0ベース)でサポートされるC++11、C++14、C++17機能を含む

Cray (更新 2023-02)

Portland Group (PGI) (更新 2019-01)

Nvidia Cuda nvcc (更新日 2023-01-12)

  • CUDA C++ プログラミングガイド (v12.0)
  • すべてのC++17言語機能はnvccバージョン11.0以降でサポートされており、 こちら で説明されている制限に従います
  • すべてのC++20言語機能はnvccバージョン12.0以降でサポートされており、 こちら で説明されている制限に従います
  • NVCCはC++標準ライブラリの実装を同梱していません

Texas Instruments (更新 2018-05)

Analog Devices (更新 2018-05)