Chaper 1: New C++20 Features
This chapter concentrates on some of the more compelling features that C++20 adds to the STL. You can use some of these right away. Others may need to wait for implementation in your favorite compiler. But in the long run, I expect you'll want to know about most of these features.
There are a lot of new additions to the C++20 standard, far more than we could cover here. These are a few that I think will have long-term impact.
In this chapter we will cover the following recipes:
- Format text with the new format library
- Use compile-time vectors and strings with constexpr
- Safely compare integers of different types
- Use the "spaceship" operator <=> for three-way comparisons
- Easily find feature test macros with the
Get C++20 STL Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.