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

履歴 編集

function
<variant>

# std::bad_variant_access::what(C++17)

    const char* what() const noexcept override;           // (1) C++17
    constexpr const char* what() const noexcept override; // (1) C++26

## 概要

エラー理由となる実装依存文字列を取得する。

## 例外

投げない

## 関連項目

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

## 参照

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