Jak używać std :: opcjonalne?

Czytam dokumentacjęstd::experimental::optional i mam dobry pomysł na temat tego, co robi, ale nie rozumiemgdy Powinienem go użyć lub jak powinienem go użyć. Strona nie zawiera jeszcze żadnych przykładów, co utrudnia mi zrozumienie prawdziwej koncepcji tego obiektu. Kiedy jeststd::optional dobry wybór do użycia i jak kompensuje to, czego nie znaleziono w poprzednim standardzie (C ++ 11).

questionAnswers(4)

yourAnswerToTheQuestion