Пространства имён
Варианты
Действия

Compiler support for C++26

Материал из cppreference.com

[править] C++26 core language features

Возможность C++26
 
Статья(и)
 
GCC
Clang
MSVC
Apple Clang
EDG eccp
Intel C++
IBM XL C++
IBM Open XL C++ для AIX
IBM Open XL C++ для z/OS
Sun/Oracle C++
Embarcadero C++ Builder
Cray
Nvidia HPC C++ (бывшая PGI)*
Nvidia nvcc
Removing UB in lexical process P2621R2
Making non-encodable string literals ill-formed P1854R4
Unevaluated strings P2361R6
Adding @, $, and ` to the basic character setP2558R2
constexpr cast from void*P2738R1
On the ignorability of standard attributes P2552R2
Static storage for braced initializers P2752R2
User-generated static_assert messages P2741R2
A nice placeholder with no name P2169R4


C++26 возможность
 
Страница(цы)
 
GCC
Clang
MSVC
Apple Clang
EDG eccp
Intel C++
IBM XL C++
IBM Open XL C++ для AIX
IBM Open XL C++ для z/OS
Sun/Oracle C++
Embarcadero C++ Builder
Cray
Nvidia HPC C++ (бывшая PGI)*
Nvidia nvcc

[править] C++26 library features

C++26 возможность
 
Страница(цы)
 
GCC libstdc++
Clang libc++
MSVC STL
Apple Clang*
IBM Open XL C/C++ для AIX*
Sun/Oracle C++*
Embarcadero C++ Builder*
Testing for success or failure of <charconv> functions P2497R0
std::text_encoding: text encodings identification P1885R12
Arithmetic overloads of std::to_string and std::to_wstring use std::formatP2587R3
Type checking format args P2757R3
Formatting pointers P2510R3
Hashing support for std::chrono value classes P2592R3
Read-copy update (RCU) P2545R4
Hazard pointers P2530R3
ADL-proof std::projectedP2538R1
constexpr stable sorting P2562R1
Member visit P2637R3
std::is_within_lifetime in constant evaluation P2641R4
Extending associative containers with the remaining heterogeneous overloads P2363R5
Enabling the use of std::weak_ptr as keys in unordered associative containers P1901R2
Native handles in file streams P1759R6
Interfacing string streams with std::string_viewP2495R3
Interfacing std::bitset with std::string_viewP2697R1
More constexpr for <cmath> and <complex>P1383R2
Adding the new 2022 SI prefixes on ratios: std::quecto, std::ronto, std::ronna, and std::quettaP2734R0
std::function_ref: type-erased callable reference P0792R14
std::copyable_functionP2548R6
std::bind_front, std::bind_back, and std::not_fn to NTTP callables P2714R1
std::submdspan()P2630R4
C++26 возможность
 
Страница(цы)
 
GCC libstdc++
Clang libc++
MSVC STL
Apple Clang*
IBM Open XL C/C++ для AIX*
Sun/Oracle C++*
Embarcadero C++ Builder*
close