Chapter 2. Modern C++ Concepts
In this chapter, we will take an in-depth look at some modern C++ concepts such as move-semantics, forwarding references, std::optional
, std::any
, and lambda functions. Some of these concepts still confuse even experienced C++ programmers and therefore we will look into both their use cases and how they work under the hood.