Solving the puzzle of trying to put an object into a std::optional How do I set a value? Let me count the ways. Click here to read the article