std::optional Creation
Explore multiple ways to create std optional in C++17, including initializing as empty, directly with a value, using deduction guides, make optional, and in_place. Understand how these methods simplify handling nullable and complex types effectively.
We'll cover the following...
We'll cover the following...
There are several ways to create std::optional:
- Initialise as empty
- Directly with a value
- With a value