C++23
From cppreference.com
< cpp
The next generation of the C++ standard
see: The current IS schedule for C++23
This section is incomplete |
Contents |
[edit] New language features
[edit] New library features
[edit] Defect reports
[edit] Compiler support
[edit] C++23 core language features
C++23 feature |
Paper(s) |
GCC |
Clang |
MSVC |
Apple Clang |
EDG eccp |
Intel C++ |
IBM XLC++ |
Sun/Oracle C++ |
Embarcadero C++ Builder |
Cray |
Nvidia HPC C++ |
Nvidia nvcc |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Literal suffix for (signed) size_t
|
P0330R8 | |||||||||||||
C++23 feature |
Paper(s) |
GCC |
Clang |
MSVC |
Apple Clang |
EDG eccp |
Intel C++ |
IBM XLC++ |
Sun/Oracle C++ |
Embarcadero C++ Builder |
Cray |
Nvidia HPC C++ |
Nvidia nvcc |
[edit] C++23 library features
C++23 feature |
Paper(s) |
GCC libstdc++ |
Clang libc++ |
MSVC Standard Library |
Apple Clang |
Sun/Oracle C++ Standard Library |
Embarcadero C++ Builder Standard Library |
Cray C++ Standard Library |
|
---|---|---|---|---|---|---|---|---|---|
Stacktrace library | P0881R7 | ||||||||
<stdatomic.h> | P0943R6 | ||||||||
std::is_scoped_enum | P1048R1 | 12 | |||||||
contains() for basic_string / basic_string_view
|
P1679R3 | 12 | |||||||
C++23 feature |
Paper(s) |
GCC libstdc++ |
Clang libc++ |
MSVC Standard Library |
Apple Clang |
Sun/Oracle C++ Standard Library |
Embarcadero C++ Builder Standard Library |
Cray C++ Standard Library |