std::optional is a feature in C++ that can distinguish optional values in a type-safe manner to make code more readable and consistent. Learn more.
Dependency injection is a technique in which you make the interactions between objects as minimal as possible through specific dependencies. Here’s what to know.