std::expected<T,E>::~expected
From cppreference.com
| constexpr ~expected(); |
(C++23から) | |
[編集] メインテンプレートのデストラクタ
格納されている値を破棄します。
has_value()が true の場合、期待される値を破棄します。- そうでない場合、予期しない値を破棄します。
このデストラクタは、std::is_trivially_destructible_v<T> および std::is_trivially_destructible_v<E> が両方とも true の場合、自明です。
[編集] void 部分特殊化デストラクタ
has_value() が false の場合、予期しない値を破棄します。
このデストラクタは、std::is_trivially_destructible_v<E> が true の場合、自明です。
[編集] 例
| このセクションは未完成です 理由: 例がありません |