| Compiler | C++20 support | C++23 support | Notable | |----------|---------------|---------------|---------| | 11–12 | Full (except modules partial) | Experimental ( -std=c++2b ) | Best constexpr support | | Clang 14–15 | Full | Experimental | Best module support ( -fmodules-ts ) | | MSVC (VS 2022 17.2+) | Full | Partial | Strong /std:c++latest |
The year 2022 marked the , the next standard in the three-year release cycle. Although smaller in scope than C++20, it introduced several quality-of-life improvements: YouTube·Microsoft Visual Studio MSVC C++23 Conformance c++ 2022
: Other major C++20 features gaining traction included Ranges for functional-style data processing, Coroutines for asynchronous programming, and std::format for modern text formatting. Progress Toward C++23 | Compiler | C++20 support | C++23 support
: Visual Studio 2022 introduced faster C++ source code indexing and a 64-bit IDE that can handle much larger, more complex solutions without running out of memory. Coroutines for asynchronous programming