C++17中,如何用std::optional表示一个可能存在的值?