• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

    最終更新日時(UTC):
    が更新

    履歴 編集

    <optional>

    optional

    <optional>ヘッダでは、任意で値を持たせられるオブジェクトの型を定義する。

    このヘッダでは、以下の標準ヘッダをインクルードする:

    名前 説明 対応バージョン
    optional 任意で値を持たせられるオブジェクト (class template) C++17
    make_optional optionalオブジェクトを生成するヘルパ関数 (function template) C++17
    nullopt_t 統一的な無効値を表す値の型 (class) C++17
    nullopt 統一的な無効値を表す値 (constant value) C++17
    bad_optional_access 無効な値にアクセスした場合に発生する例外 (class) C++17

    バージョン

    言語

    • C++17

    参照