- optional[meta header]
- std[meta namespace]
- bad_optional_access[meta class]
- function[meta id-type]
- cpp17[meta cpp]
bad_optional_access() noexcept; // (1) C++17
constexpr bad_optional_access() noexcept; // (1) C++26
bad_optional_access(const bad_optional_access&) noexcept; // (2) C++17
constexpr bad_optional_access(const bad_optional_access&) noexcept; // (2) C++26
bad_optional_access
オブジェクトを構築する。
- (1) : デフォルトコンストラクタ
- (2) : コピーコンストラクタ
投げない
- P3378R2
constexpr
exception types- C++26で
constexpr
対応した
- C++26で