Namespaces
Variants

std::expected<T,E>::error

来自 zh.cppreference.net
 
 
 
 
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,则行为未定义。

(直到 C++26)

如果 has_value() 为 true:

(自 C++26 起)

返回值

1,2) unex
3,4) std :: move ( unex  )

示例

参见

若存在意外值则返回该值,否则返回另一值
(公开成员函数)
访问期望值
(公开成员函数)
返回期望值
(公开成员函数)
检查对象是否包含期望值
(公开成员函数)