value возвращает ссылку на лежащий объект.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpChVl 216 of 696 menu
◀ ▶

Метод 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».

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить