最終更新日時(UTC): 2025年04月03日 07時38分08秒
Akira Takahashi が更新

履歴 編集

function
<optional>

# std::bad_optional_access::コンストラクタ(C++17)

    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) : コピーコンストラクタ

## 例外

投げない

## 関連項目

- C++26 定数評価での例外送出を許可

## 参照

- P3378R2 `constexpr` exception types
  - C++26で`constexpr`対応した