• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

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

    履歴 編集

    function
    <generator>

    std::generator::コンストラクタ

    generator(const generator&) = delete;   // (1)
    generator(generator&& other) noexcept;  // (2)
    

    概要

    有効なgeneratorオブジェクトは、ジェネレータコルーチン呼び出しによってのみ生成される。

    • (1) コピーコンストラクタ : コピー禁止。
    • (2) ムーブコンストラクタ

    例外

    投げない

    備考

    • (2) ムーブ前にotherから取得したイテレータは無効化されず、*thisに対応するイテレータとなる。

    バージョン

    言語

    • C++23

    処理系