std::expected<T,E>::error
From cppreference.com
| constexpr const E& error() const& noexcept; |
(1) | (C++23から) |
| constexpr E& error() & noexcept; |
(2) | (C++23から) |
| constexpr const E&& error() const&& noexcept; |
(3) | (C++23から) |
| constexpr E&& error() && noexcept; |
(4) | (C++23から) |
*this に含まれる予期しない値にアクセスします。
もし has_value() が true である場合、動作は未定義です。
[編集] 返り値
1,2)
unex3,4) std::move(
unex)[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 関連項目
| 存在する場合は予期しない値を返し、それ以外の場合は別の値を返します (public member function) | |
| 期待される値にアクセスする (public member function) | |
| 期待される値を返す (public member function) | |
| オブジェクトが期待される値を保持しているか確認する (public member function) |