std::expected<T,E>::~expected
Материал из cppreference.com
constexpr ~expected(); |
(начиная с C++23) | |
Уничтожает текущее содержащееся значение. То есть, если has_value()
равно false, уничтожает неожидаемое значение; иначе, если T
не является (возможно, cv-квалифицированным) void, уничтожает ожидаемое значение.
Этот деструктор тривиален, если
- либо
T
является (возможно, cv-квалифицированным) void, или std::is_trivially_destructible_v<T> равно true, и - std::is_trivially_destructible_v<E> равно true.
[править] Пример
Этот раздел не завершён Причина: нет примера |