std::unexpect_t, std::unexpect
|
在标头
<expected> 定义 |
||
|
struct unexpect_t {
explicit unexpect_t() = default; |
(1) | (C++23 起) |
|
inline constexpr unexpect_t unexpect{};
|
(2) | (C++23 起) |
1) 用于在
std::expected 对象中原位构造不期待的值的标签类型。2) const std::unexpect_t 类型的常量,通常直接传递给
std::expected 的构造函数以构造不期待的值。注解
同其他构造标签类型, unexpect_t 是拥有 explicit 构造函数的平凡空类。
参阅
|
(C++23)
|
构造 expected 对象(公开成员函数) |