C++ 参考手册

位置:首页 > C++ 参考手册 >工具库 >std::optional > std::bad_optional_access

定义于头文件 <optional>
class bad_optional_access;
(C++17 起)

定义 std::optional::value 在访问不含值的 optional 对象时所抛出的异常对象类型。

cpp/error/exceptioncpp/error/logic errorstd-bad optional access-inheritance.svg

继承图

成员函数

(构造函数)
构建异常对象
(公开成员函数)

继承自 std::exception

成员函数

析构该异常对象
(std::exception 的虚公开成员函数)
[虚]
返回解释性字符串
(std::exception 的虚公开成员函数)