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

履歴 編集

function
<generator>

std::generator::iterator::operator++(C++23)

iterator& operator++(); // (1)
void operator++(int);   // (2)

概要

ジェネレータコルーチンを再開し、次の値生成を促す。

事前条件

あるgeneratorオブジェクトxにおいて、coroutine_がアクティブスタック*x.active_に含まれること。

効果

  • (1) : 次と等価
    x.active_->top().resume()
    

戻り値

  • (1) : *this

バージョン

言語

  • C++23

処理系

関連項目