language

C++23

C++23 is the latest major revision of the C++ programming language standard, officially known as ISO/IEC 14882:2023. It builds upon C++20 with new features, improvements, and bug fixes to enhance performance, safety, and developer productivity. This standard introduces additions like std::expected for error handling, std::mdspan for multidimensional arrays, and various library and core language enhancements.

Also known as: C++ 2023, C++23 standard, ISO C++23, C++ 23, C++2023
🧊Why learn C++23?

Developers should learn C++23 to leverage modern C++ features for high-performance applications, such as game engines, embedded systems, and scientific computing, where efficiency and low-level control are critical. It's particularly useful when working on projects that require the latest language standards for improved code safety, expressiveness, and compatibility with cutting-edge tools and libraries.

Compare C++23

Learning Resources

Related Tools

Alternatives to C++23