std::unexpect_t, std::unexpect
来自cppreference.com
工具库
std::expected
成员函数 | ||||
观察器 | ||||
单子函数 | ||||
修改器 | ||||
非成员函数 | ||||
辅助类 | ||||
unexpect_tunexpect
|
在标头
<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
构造函数的平凡空类。
参阅
构造 expected 对象 (公开成员函数) |