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

履歴 編集

function
<generator>

std::generator::コンストラクタ(C++23)

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

概要

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

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

例外

投げない

備考

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

バージョン

言語

  • C++23

処理系