Namespaces
Variants

Compiler support for C23

From cppreference.net

C23 核心语言特性

<td class="table-yes" style="background: #90ff90; color: black; vertical-align: middle; text-align:
C23 特性

提案文档

GCC
Clang
MSVC
Apple Clang
EDG eccp
Intel C++
Nvidia HPC C++ (ex PGI)*
Nvidia nvcc
Cray
static_assert 无消息 N2265 9 9 6.5 2021.1.2 (基于 Clang)
[[ nodiscard ]] N2267 10 9 6.4 2021.1.2 (基于 Clang)
[[ maybe_unused ]] N2270 10 9 6.4 2021.1.2 (基于 Clang)
[[ deprecated ]] N2334 10 9 6.4 2021.1.2 (基于 Clang)
属性 N2335
N2554
10 9 6.4 2021.1.2 (基于 Clang)
IEEE 754 十进制浮点类型 N2341 4.2 (部分)*
12
13.0 (部分)*
[[ fallthrough ]] N2408 10 9 6.4 2021.1.2 (基于 Clang)
u8 字符常量 N2418 10 15 6.5 2022.2
移除无原型的 函数定义 N2432 10 15 2022.2
带消息的 [[ nodiscard ]] N2448

C23 标准库特性