C++26 编译器支持

来自cppreference.com


* - 在版本号上停留可以查看注记 * 查看其他注记
DRnn - 在 "DR" 后的数字 nn 表示应用该缺陷报告的目标 C++ 修订版本,例如 DR20 → C++20。

C++26 核心语言功能特性

C++26 功能特性

 
提案

 
GCC
Clang
MSVC
Apple Clang
EDG eccp
Intel C++
Nvidia HPC C++ (ex PGI)*
Nvidia nvcc
Cray
DR98: 从词法分析中删除未定义行为 P2621R3 3.3 16.0.0*
DR98: 使不可编码的字符串文本格式非良构 P1854R4 14 14 16.0.0*
不求值字符串 P2361R6 14 17 (部分)*
18
16.0.0*
@$,和 ` 添加至基本字符集 P2558R2 15 16.0.0*
constexpr 的从 void* 转换  (FTM)* P2738R1 14 17
DR20: 使标准属性可忽略 P2552R3 15
DR11: 花括号初始化的静态存储 P2752R3 14
用户生成的 static_assert 消息  (FTM)* P2741R3 14 17
没有名字的占位符变量  (FTM)* P2169R4 14 18
包索引  (FTM)*