Wie soll man std :: optional verwenden?

Ich lese die Dokumentation vonstd::experimental::optional und ich habe eine gute Vorstellung davon, was es tut, aber ich verstehe es nichtwann Ich sollte es benutzen oder wie ich es benutzen sollte. Die Site enthält noch keine Beispiele, weshalb es für mich schwieriger ist, das wahre Konzept dieses Objekts zu verstehen. Wann iststd::optional Eine gute Wahl, und wie gleicht sie das aus, was im vorherigen Standard (C ++ 11) nicht gefunden wurde.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage