C++23
C++23 is the next version of C++ which is going to release in December 2023. In this standard, some of the features of C++ are eliminated with the introduction of new features.
Some of the new features introduced in this standard are:
- static operator[]: This feature is used to access the operator[] on multidimensional arrays and on static arrays which makes the accessing of array elements easier.
- static constexpr in constexpr functions: This feature can be used to use constexpr variables within constexpr functions.
- std::print: Now in C++23, output of std::print has been synchronized with data outputs.
- Monadic interface for std::expected: It is similar to the monadic interface that already exists for std::optional and is now also included for std::expected.
Related Articles
C++ Standards and Implementations
C++ programming language is widely used and known for its power, versatility, and performance. C++ is an extension of the C programming language created by Danish computer scientist Bjarne Stroustrup. With time several C++ standards have been introduced with new features and enhancements. In this article, we will explore the major C++ standards, along with their key features to understand the evolution of C++ and the benefits provided to programmers or developers.
Nowadays C++ is popular for competitive programming because of its performance but it is also used for building robust applications which we are using in our daily life. A few of them are given below:
- Operating Systems
- Games
- Embedded Systems
- Compilers
- Web Browsers
Contact Us