• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

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

    履歴 編集

    function
    <coroutine>

    std::coroutine_handle::destroy

    void destroy() const;
    

    概要

    中断状態にあるコルーチンを明示的に破棄する。

    事前条件

    *thisが中断状態のコルーチンを指すこと。

    効果

    コルーチンを破棄する。

    備考

    最終サスペンドポイントにてコルーチンを中断していなければ、該当コルーチンは暗黙に破棄される。

    std::threadstd::jthreadのインスタンス、もしくはメインスレッド以外からコルーチンを破棄する場合、その振る舞いは処理系定義とされる。

    出力

    バージョン

    言語

    • C++20

    処理系

    関連項目