它可以将可能存在或者不存在的内容以合适的方式返回,当返回的是空文件时,可以使用_.value_or("初始值")
std::optional<std::string> data=OpenFileAsstring("data.txt");
string value=data.value_or("Not Opened!");
它可以将可能存在或者不存在的内容以合适的方式返回,当返回的是空文件时,可以使用_.value_or("初始值")
std::optional<std::string> data=OpenFileAsstring("data.txt");
string value=data.value_or("Not Opened!");