std::expected<T,E>::~expected
Материал из cppreference.com
<tbody>
</tbody>
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.
Пример
| Этот раздел не завершён Причина: нет примера |