C++23: The Next C++ Standard

C++23 is the upcoming C++ standard that builds on the improvements made in previous versions but is not as revolutionary as C++98, C++11, or C++20. It is more in line with the tradition of C++17. The evolution of C++ has seen significant changes over the past 40 years, with C++98 introducing essential features like templates and the standard template library. C++11 brought about a fundamental shift in programming with features like move semantics and threading. C++14 and C++17 added smaller enhancements, while C++20 introduced game-changing features like ranges, coroutines, concepts, and modules. C++23 will introduce deducing this and other impactful additions to the language and library.


To top