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() 为 |
(直到 C++26) |
|
如果 has_value() 为 |
(自 C++26 起) |
返回值
1,2)
unex
3,4)
std
::
move
(
unex
)
示例
|
本节内容不完整
原因:缺少示例 |
参见
|
若存在意外值则返回该值,否则返回另一值
(公开成员函数) |
|
|
访问期望值
(公开成员函数) |
|
|
返回期望值
(公开成员函数) |
|
|
检查对象是否包含期望值
(公开成员函数) |