名稱空間
變體
操作

std::expected<T,E>::operator bool, std::expected<T,E>::has_value

來自 cppreference.com
< cpp‎ | 工具庫‎ | expected
 
 
 
 
constexpr explicit operator bool() const noexcept;
(1) (C++23 起)
constexpr bool has_value() const noexcept;
(2) (C++23 起)

檢查 *this 是否表示一個期望值。

目錄

[編輯] 返回值

has_val

[編輯] 注意

一個 std::expected 物件從不為空值。如果 has_value() 返回 true,則可以使用 operator*() 訪問期望值;否則,可以使用 error() 訪問非期望值。

[編輯] 示例

[編輯] 參閱

訪問預期值
(公共成員函式) [編輯]
返回非預期值
(公共成員函式) [編輯]