Метод value у std::optional в C++
Когда проверка уже прошла, можно смело читать содержимое.
Метод value возвращает ссылку на лежащий объект.
На пустом optional он бросает исключение, поэтому
вызывают его только если значение есть. Покажем
успешный путь без ошибок.
Запишем optional со строкой и выведем «метод value»:
#include <optional>
#include <string>
std::optional<std::string> name = "api";
std::cout << name.value() << "\n";
На экран попадает текст api - это то же самое,
что лежит внутри optional.
Объявите std::optional<int> id
с числом 9 и выведите «метод value».