std::expected<T,E>::value
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    | T 不是 cv void | ||
| constexpr T& value() &; | (1) | (C++23 起) | 
| constexpr const T& value() const&; | (2) | (C++23 起) | 
| constexpr T&& value() &&; | (3) | (C++23 起) | 
| constexpr const T&& value() const&&; | (4) | (C++23 起) | 
| T 为 cv void | ||
| constexpr void value() const&; | (5) | (C++23 起) | 
| constexpr void value() &&; | (6) | (C++23 起) | 
若 *this 含有期待的值则返回到所含值的引用。
否则,抛出含有 *this 中不期待的值的副本的 std::bad_expected_access 异常。
参数
(无)
返回值
1-4) 到 
*this 所含有的期待的值的引用。5-6) (无)
异常
1-2,5) 若 *this 含不期待的值则抛出 std::bad_expected_access(error()) 。
3-4,6) 若 *this 含不期待的值则抛出 std::bad_expected_access(std::move(error())) 。
示例
| 本节未完成 原因:暂无示例 | 
参阅
| (C++23) | 如果有期待的值则返回它,否则返回另一个值 (公开成员函数) | 
| (C++23) | 返回期待的值 (公开成员函数) | 
| (C++23) | 返回不期待的值 (公开成员函数) | 
| (C++23) | 指示对含有不期待的值的 expected的有检查访问的异常(类模板) |